Öffnen des Firewallports für SQL Server unter Windows Server 2008

Artikel-ID: 968872 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Falls Sie ein kleines Unternehmen sind, erhalten Sie auf der folgenden Seite zusätzliche Hilfe und technische Ressourcen Support für kleine Unternehmen.
Alles erweitern | Alles schließen

Problembeschreibung

Windows Firewall unter Windows Server 2008 verhindert nicht autorisierten Zugriff auf Computerressourcen. Wenn die Firewall jedoch falsch konfiguriert ist, werden unter Umständen Verbindungsversuche mit einer Instanz von SQL Server geblockt. Um auf eine Instanz von SQL Server, die sich hinter der Firewall befindet, zugreifen zu können, müssen Sie die Firewall auf dem Computer, auf dem SQL Server ausgeführt wird, entsprechend konfigurieren.

In diesem Artikel wird beschrieben, wie Sie Firewallports für SQL Server unter Windows Server 2008 öffnen.

Wenn Sie das Problem automatisch beheben lassen möchten, lesen Sie den Abschnitt "Problem automatisch beheben". Wenn Sie das Problem lieber manuell beheben möchten, lesen Sie den Abschnitt "Problem manuell beheben".

Problem automatisch beheben

Um eine automatische Korrektur des Problems durchzuführen, klicken Sie auf den Link Problem beheben. Klicken Sie im Dialogfeld Dateidownload auf Ausführen, und befolgen Sie die Schritte im Assistenten.


Problem beheben
Microsoft Fix it 50169



Hinweis Dieser Assistent ist möglicherweise nur in Englisch verfügbar, die automatische Korrektur funktioniert aber auch für andere Sprachversionen von Windows.

Hinweis Wenn Sie sich nicht an dem Computer befinden, auf dem das Problem auftritt, speichern Sie die automatische Korrektur auf einem Flashlaufwerk oder einer CD, und führen Sie sie anschließend auf dem vom Problem betroffenen Computer aus.

Lesen Sie anschließend den Abschnitt "Wurde das Problem behoben?".

Problem manuell beheben

Mit dem in diesem Abschnitt beschriebenen Skript werden Firewallports für SQL Server geöffnet.

Gehen Sie folgendermaßen vor, um das Skript zu erstellen:
  1. Starten Sie den Editor.
  2. Kopieren Sie den folgenden Code, und fügen Sie ihn im Editor ein:

    @echo =========  Ports des SQL-Servers  ===================
    @echo Aktivieren von Port 1433 für die SQLServer-Standardinstanz
    netsh firewall set portopening TCP 1433 "SQLServer" 
    @echo Aktivieren von Port 1434 für dedizierte Administratorverbindungen
    netsh firewall set portopening TCP 1434 "SQL-Administratorverbindung" 
    @echo Aktivieren von Port 4022 für den konventionellen SQL Server-Service Broker  
    netsh firewall set portopening TCP 4022 "SQL-Service Broker" 
    @echo Aktivieren von Port 135 für Transact-SQL-Debugger/RPC 
    netsh firewall set portopening TCP 135 "SQL-Debugger/RPC" 
    @echo =========  Ports für Analysedienste  ==============
    @echo Aktivieren von Port 2383 für die SSAS-Standardinstanz
    netsh firewall set portopening TCP 2383 "Analysedienste" 
    @echo Aktivieren von Port 2382 für den SQL Server-Browserdienst
    netsh firewall set portopening TCP 2382 "SQL-Browser" 
    @echo =========  Verschiedene Anwendungen  ==============
    @echo Aktivieren von Port 80 für HTTP 
    netsh firewall set portopening TCP 80 "HTTP" 
    @echo Aktivieren von Port 443 für SSL
    netsh firewall set portopening TCP 443 "SSL" 
    @echo Aktivieren des Ports für die Schaltfläche 'Durchsuchen' des SQL Server-Browserdiensts
    netsh firewall set portopening UDP 1434 "SQL-Browser" 
    @echo Zulassen von Multicast-/Broadcastantwort auf UDP (Aufzählung der Browserdienste OK)
    netsh firewall set multicastbroadcastresponse ENABLE 
    
  3. Speichern Sie die Datei als Textdatei (.txt) unter dem folgenden Namen: OpenSqlServerPort.txt
  4. Benennen Sie die Datei "OpenSqlServerPort.txt" um in: OpenSqlServerPort.bat


Kopieren Sie das Skript "OpenSqlServerPort.bat" auf den Computer, der die Firewall enthält, und führen Sie es aus. Gehen Sie dazu folgendermaßen vor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd ein, und klicken Sie dann auf OK.
  2. Navigieren Sie an der Eingabeaufforderung mit dem Befehl cd zu dem Ordner, in dem Sie die Datei "OpenSqlServerPort.bat" gespeichert haben.
  3. Zum Ausführen des Skripts "OpenSqlServerPort.bat" geben Sie an der Eingabeaufforderung OpenSqlServerPort.bat ein, und drücken Sie die EINGABETASTE.

Wurde das Problem behoben?

Überprüfen Sie, ob das Problem behoben ist, indem Sie versuchen, von einem anderen Computer aus auf die SQL Server-Instanz zuzugreifen. Wenn das Problem beseitigt ist, sind Sie fertig. Wenn das Problem noch nicht behoben ist, wenden Sie sich an den Support.

Eigenschaften

Artikel-ID: 968872 - Geändert am: Dienstag, 1. Mai 2012 - Version: 3.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
Keywords: 
kbsqlsetup kbmsifixme kbtshoot kbsurveynew kbfixme KB968872
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns