Konfigurieren eines Servers zur Überwachung eines bestimmten TCP-Ports (SQL Server-Konfigurations-Manager)

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

In diesem Thema wird beschrieben, wie eine Instanz der SQL Server-Datenbankmodul konfiguriert wird, um mit dem SQL Server-Konfigurations-Manager einen bestimmten festen Port zu überwachen. Falls aktiviert, überwacht die Standardinstanz von SQL Server-Datenbankmodul TCP-Port 1433. Benannte Instanzen von Datenbankmodul und SQL Server Compact sind für dynamische Portskonfiguriert. Dies bedeutet, dass sie einen verfügbaren Port auswählen, wenn der SQL Server -Dienst gestartet wird. Wenn Sie die Verbindung mit einer benannten Instanz über eine Firewall herstellen, konfigurieren Sie 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.

System_CAPS_ICON_tip.jpg 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 hat sich in Windows Vista und Windows Server 2008 geändert.

System_CAPS_ICON_warning.jpg Warnung


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 weisen Sie dem SQL Server-Datenbankmodul einen TCP/IP-Port zu

  1. Erweitern Sie in der Konsolenstruktur des SQL Server-Konfigurations-Managers SQL Server-Netzwerkkonfiguration und Protokolle für <Instanzname>. Doppelklicken Sie dann auf TCP/IP.

    System_CAPS_ICON_note.jpg Hinweis


    Wenn Sie Probleme beim Öffnen des SQL Server-Konfigurations-Managers haben, lesen Sie die Informationen unter SQL Server-Konfigurations-Manager.

  2. Im Dialogfeld TCP/IP-Eigenschaften auf der Registerkarte IP-Adressen werden mehrere IP-Adressen im Format IP1, IP2 und bis zu IPAll angezeigt. 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. (Wahrscheinlich werden sowohl IPv4- als auch IPv6-Adressen angezeigt.) 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.

  3. Wenn im Dialogfeld Dynamische TCP-Ports durch den Wert 0angezeigt wird, dass Datenbankmodul dynamische Ports überwacht, löschen Sie die Null.

    TCP_ports

  4. 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.

  5. Klicken Sie im Konsolenbereich auf SQL Server-Dienste.

  6. Klicken Sie im Detailbereich mit der rechten Maustaste auf SQL Server (<instance name>), und klicken Sie dann 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 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.

Erstellen oder Löschen eines Serveralias für die Verwendung durch einen Client (SQL Server-Konfigurations-Manager)
SQL Server-Browserdienst

Community-Beiträge

HINZUFÜGEN
Anzeigen: