Vorgehensweise: Konfigurieren eines Servers zur Überwachung eines bestimmten TCP-Ports (SQL Server-Konfigurations-Manager)
Bei entsprechender Einstellung überwacht die Standardinstanz von Microsoft SQL Server-Datenbankmodul den TCP-Port 1433. Benannte Instanzen von SQL Server-Datenbankmodul und SQL Server 2005 Compact Edition werden für dynamische Ports konfiguriert, d. h., diese Instanzen wählen einen verfügbaren Port aus, wenn der SQL Server-Dienst gestartet wird. Wenn die Verbindung zu einer benannten Instanz über eine Firewall hergestellt wird, konfigurieren Sie Datenbankmodul so, dass ein bestimmter Port überwacht wird, damit der entsprechende Port in der Firewall geöffnet werden kann.
So weisen Sie dem SQL Server-Datenbankmodul einen TCP/IP-Port zu
Erweitern Sie in der Konsolenstruktur des SQL Server-Konfigurations-Managers SQL Server 2005-Netzwerkkonfiguration und Protokolle für <instance name>. 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 Datenbankmodul dynamische Ports überwacht, löschen Sie die Null.
Geben Sie im Dialogfeld Eigenschaften von IPn im Feld TCP-Port die Portnummer ein, die diese IP-Adresse überwachen soll, und klicken Sie auf OK.
Klicken Sie im Konsolenbereich auf SQL Server 2005-Dienste.
Klicken Sie im Detailbereich mit der rechten Maustaste auf SQL Server (<instance name>), und klicken Sie dann auf Neustart, um SQL Server zu beenden und neu zu starten.
Nachdem Sie SQL Server so konfiguriert haben, dass ein bestimmter Port überwacht wird, gibt es drei Möglichkeiten, um mit der Clientanwendung die Verbindung zu 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.
Siehe auch
Aufgaben
Konzepte
Andere Ressourcen
Herstellen einer Verbindung zum SQL Server-Datenbankmodul