Konfigurieren eines Servers zum Lauschen an einem bestimmten TCP-Port (SQL Server-Konfigurations-Manager)
In diesem Thema wird beschrieben, wie eine SQL Server Database Engine (Datenbankmodul)-Instanz konfiguriert wird, um mit dem SQL Server-Konfigurations-Manager an einen bestimmten festen Port zu lauschen. Falls aktiviert, lauscht die Standardinstanz von SQL Server Database Engine (Datenbankmodul) an TCP-Port 1433. Benannte Instanzen von Database Engine (Datenbankmodul) und SQL Server Compact werden mit dynamischen Ports konfiguriert. Das heißt, dass beim Starten des SQL Server-Diensts ein verfügbarer Port ausgewählt wird. Wenn Sie die Verbindung mit einer benannten Instanz über eine Firewall herstellen, konfigurieren Sie Database Engine (Datenbankmodul) so, dass an einem bestimmten Port gelauscht wird, damit der entsprechende Port in der Firewall geöffnet werden kann.
Weitere Informationen zu den Standardeinstellungen der Windows-Firewall und eine Beschreibung der TCP-Ports, die sich auf Datenbankmodul, Analysis Services, Reporting Services und Integration Services auswirken, finden Sie unter Konfigurieren der Windows-Firewall für den SQL Server-Zugriff.
Tipp |
---|
Beachten Sie bei der Auswahl von Portnummern die Liste registrierter Ports, die bestimmten Anwendungen fest zugeordnet sind. Diese Liste finden Sie auf der Website http://www.iana.org/assignments/port-numbers. Wählen Sie eine nicht zugewiesene Portnummer aus. Weitere Informationen finden Sie unter Der dynamische Standardportbereich für TCP/IP wurde in Windows Vista und Windows Server 2008 geändert. |
Vorsicht |
---|
Nach einem Neustart lauscht das Datenbankmodul an einem neuen Port. Der SQL Server-Browserdienst überwacht jedoch die Registrierung und meldet die neue Portnummer, sobald die Konfiguration geändert wird, obwohl die Portnummer vom Datenbankmodul u. U. gar nicht verwendet wird. Starten Sie das Datenbankmodul erneut, um Konsistenz zu gewährleisten und Verbindungsfehler zu vermeiden. |
In diesem Thema
So konfigurieren Sie einen Server zum Lauschen an einem bestimmten TCP-Port
SQL Server-Konfigurations-Manager
Verwenden des SQL Server-Konfigurations-Managers
So weisen Sie dem SQL Server-Datenbankmodul einen TCP/IP-Port zu
Erweitern Sie im Konsolenbereich des SQL Server-Konfigurations-Managers die Optionen für die SQL Server-Netzwerkkonfiguration, erweitern Sie Protokolle für <Instanzname>, und doppelklicken Sie dann auf TCP/IP.
Im Dialogfeld TCP/IP-Eigenschaften auf der Registerkarte IP-Adressen erscheinen mehrere IP-Adressen im Format IP1, IP2 und bis zu IPAll. Eine dieser Angaben ist die IP-Adresse des Loopbackadapters (127.0.0.1). Bei den anderen IP-Adressen handelt es sich um die einzelnen IP-Adressen auf dem Computer. Klicken Sie mit der rechten Maustaste auf die einzelnen Adressen, und klicken Sie dann auf Eigenschaften, um die IP-Adresse zu identifizieren, die Sie konfigurieren möchten.
Wenn im Dialogfeld Dynamische TCP-Ports durch den Wert 0 angezeigt wird, dass das Database Engine (Datenbankmodul) an dynamischen Ports lauscht, löschen Sie den Wert 0 (null).
Geben Sie im Dialogfeld Eigenschaften von IPn im Feld TCP-Port die Portnummer ein, an der diese IP-Adresse lauschen soll, und klicken Sie auf OK.
Klicken Sie im Konsolenbereich auf SQL Server-Dienste.
Klicken Sie im Detailbereich mit der rechten Maustaste auf SQL Server (<Instanzname>), und klicken Sie auf Neu starten, um SQL Server zu beenden und neu zu starten.
Nachdem Sie SQL Server so konfiguriert haben, dass an einem bestimmten Port gelauscht wird, gibt es drei Möglichkeiten, um über die Clientanwendung eine Verbindung mit einem bestimmten Port herzustellen:
Führen Sie auf dem Server den SQL Server-Browser-Dienst aus, um die Verbindung zur Instanz von Database Engine (Datenbankmodul) nach dem Namen herzustellen.
Erstellen Sie einen Alias auf dem Client, und geben Sie die Portnummer an.
Programmieren Sie den Client so, dass die Verbindung mithilfe einer benutzerdefinierten Verbindungszeichenfolge hergestellt wird.
So greifen Sie über Windows 8 auf den SQL Server-Konfigurations-Manager zu
Da der SQL Server-Konfigurations-Manager ein Snap-In für das Microsoft-Verwaltungskonsolenprogramm und kein eigenständiges Programm ist, wird der SQL Server-Konfigurations-Manager beim Ausführen von Windows 8 nicht als Anwendung angezeigt. Um den SQL Server-Konfigurations-Manager zu öffnen, geben Sie im Charm Suchen unter Apps SQLServerManager11.msc (für SQL Server 2012) oder SQLServerManager10.msc (für SQL Server 2008) ein und drücken dann die EINGABETASTE.
[Nach oben]