Konfigurieren eines festen Ports

Zum Erhöhen der Sicherheit wird die Windows-Firewall sowohl von MicrosoftWindows XP Professional Service Pack 2 (SP2) und Windows Server 2008 als auch von Windows Vista aktiviert. Wenn SQL Server Developer, Express oder Evaluation unter Windows XP Professional ausgeführt wird und Sie von einem anderen Computer eine Verbindung mit dieser Instanz herstellen möchten, müssen Sie einen Kommunikationsport in der Firewall öffnen. Die Standardinstanz von Database Engine (Datenbankmodul) überwacht Port 1433; aus diesem Grund ist es nicht erforderlich, einen festen Port zu konfigurieren. Benannte Instanzen, einschließlich SQL Server 2005 Express Edition, überwachen jedoch dynamische Anschlüsse. Bevor Sie einen Port in der Firewall öffnen können, müssen Sie Database Engine (Datenbankmodul) so konfigurieren, dass ein bestimmter Port überwacht wird, der als fester oder statischer Port bezeichnet wird. Andernfalls wird von Database Engine (Datenbankmodul) bei jedem Start möglicherweise ein anderer Port überwacht. Weitere Informationen zu Firewalls, den Standardeinstellungen von 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.

HinweisHinweis

Portnummernzuweisungen werden von der Internet Assigned Numbers Authority verwaltet und sind unter http://www.iana.org aufgelistet. Portnummern sollten von 49152 bis 65535 zugewiesen werden.

Konfigurieren von SQL Server für die Überwachung eines bestimmten Ports

  1. Erweitern Sie im SQL Server-Konfigurations-Manager SQL Server-Netzwerkkonfiguration, und klicken Sie dann auf die Serverinstanz, die Sie konfigurieren möchten.

  2. Doppelklicken Sie im rechten Bereich auf TCP/IP.

  3. Klicken Sie im Dialogfeld TCP/IP-Eigenschaften auf die Registerkarte IP-Adressen.

  4. Geben Sie im Feld TCP-Port des Abschnitts IPAll eine verfügbare Portnummer ein. Geben Sie für die Zwecke dieses Lernprogramms 49172 ein.

  5. Klicken Sie auf OK, um das Dialogfeld zu schließen, und klicken Sie auf OK, um die Warnung zu bestätigen, dass der Dienst neu gestartet werden muss.

  6. Klicken Sie im linken Bereich auf SQL Server-Dienste.

  7. Klicken Sie im rechten Bereich mit der rechten Maustaste auf die Instanz von SQL Server, und klicken Sie dann auf Neu starten. Nach dem Neustart überwacht Database Engine (Datenbankmodul) den Port 49172.

Nächste Aufgabe in dieser Lektion

Öffnen von Ports in der Firewall