Netzwerkprotokolle und Netzwerkbibliotheken

Ein Server kann gleichzeitig mehrere Netzwerkprotokolle abfragen bzw. überwachen. Jedes Protokoll muss jedoch konfiguriert sein. Wenn ein bestimmtes Protokoll nicht konfiguriert ist, kann der Server dieses Protokoll nicht überwachen. Nach der Installation können diese Protokollkonfigurationen mithilfe des SQL Server-Konfigurations-Managers geändert werden.

Standardnetzwerkkonfiguration von SQL Server

Eine Standardinstanz von SQL Server ist für TCP/IP-Port 1433 und Named Pipe \\.\pipe\sql\query konfiguriert. Benannte Instanzen von SQL Server werden für dynamische TCP-Ports konfiguriert, wobei eine Portnummer vom Betriebssystem zugewiesen wird.

Wenn Sie keine dynamischen Portadressen verwenden können, wird die Verwendung einer Portadressnummer zwischen 49152 und 65535 empfohlen (Dies ist beispielsweise der Fall, wenn SQL Server-Verbindungen über einen Firewallserver weitergeleitet werden, der für die Verwendung bestimmter Portadressen konfiguriert ist). Portnummernzuweisungen werden von der Internet Assigned Numbers Authority verwaltet und sind unter http://www.iana.org aufgelistet.

Zur Verbesserung der Sicherheit wird die Netzwerkkonnektivität bei der Installation von SQL Server nicht vollständig aktiviert. Um Netzwerkprotokolle nach Abschluss des Setups zu aktivieren, zu deaktivieren und zu konfigurieren, verwenden Sie den Bereich für die SQL Server-Netzwerkkonfiguration des SQL Server-Konfigurations-Managers.

Endpunkttypen

Mit SQL Server wird ein neues Konzept für SQL Server-Verbindungen eingeführt: Die Verbindung wird am Serverende durch einen Transact-SQL-Endpunkt dargestellt. Für die Transact-SQL-Endpunkte können Berechtigungen erteilt, aufgehoben oder verweigert werden. Standardmäßig sind alle Benutzer berechtigt, auf einen Endpunkt zuzugreifen, sofern die betreffende Berechtigung nicht durch ein Mitglied der sysadmin-Gruppe oder den Besitzer des Endpunkts verweigert oder aufgehoben wird. Im Rahmen der GRANT-, REVOKE- und DENY ENDPOINT-Syntax wird eine Endpunkt-ID verwendet, die der Administrator aus der Katalogsicht des Endpunkts abrufen muss.

Das SQL Server-Setup erstellt Transact-SQL-Endpunkte für alle unterstützten Netzwerkprotokolle und für die dedizierte Administratorverbindung.

Durch das SQL Server-Setup werden die folgenden Transact-SQL-Endpunkte erstellt:

  • Transact-SQL Local Machine

  • Transact-SQL Named Pipes

  • Transact-SQL Default TCP

  • Transact-SQL Default VIA

Weitere Informationen zum Verwalten von Transact-SQL-Endpunkten finden Sie im Thema "Netzwerkprotokolle und TDS-Endpunkte" in der SQL Server-Onlinedokumentation.

Weitere Informationen zum Verwalten von SQL Server-Netzwerkkonfigurationen finden Sie in den folgenden Themen in der SQL Server-Onlinedokumentation:

  • "Server-Netzwerkkonfiguration"

  • "Konfigurieren von Servernetzwerkprotokollen und Netzwerkbibliotheken"

  • "Standardnetzwerkkonfiguration von SQL Server"

  • "Netzwerkprotokolle und Netzwerkbibliotheken"