Microsoft SQL Server TCP- und UDP-Ports
SQL Server hat sich von einer einfachen relationalen Datenbankengine zu einer multifunktionalen Datenplattform auf Unternehmensebene entwickelt. Die Subsysteme und Funktionen, die Microsoft zu SQL Server hinzugefügt hat und weiterhin hinzufügt, haben die von der Plattform verwendeten Netzwerkverbindungen deutlich erhöht. Manchmal ist es schwierig herauszufinden, welche Firewall-Ports für jede SQL Server-Funktion geöffnet werden müssen. Um dir zu helfen, hier eine Liste der häufig verwendeten SQL Server Netzwerk-Ports.
TCP 1433
Der TCP-Port 1433 ist der Standardport für SQL Server. Dieser Port ist auch die offizielle Internet Assigned Number Authority (IANA) Socket-Nummer für SQL Server. Clientsysteme verwenden TCP 1433, um sich mit der Datenbank-Engine zu verbinden; SQL Server Management Studio (SSMS) verwendet den Port, um SQL Server-Instanzen im gesamten Netzwerk zu verwalten. Sie können SQL Server neu konfigurieren, um auf einem anderen Port zu hören, aber 1433 ist bei weitem die häufigste Implementierung.
TCP 1434
Der TCP-Port 1434 ist der Standard-Port für die dedizierte Admin-Verbindung. Sie können die Dedicated Admin Connection über sqlcmd oder durch Eingabe von ADMIN: gefolgt von dem Servernamen im Dialogfeld SSMS Connect to Database Engine starten.
UDP 1434
Der UDP-Port 1434 wird für SQL Server benannte Instanzen verwendet. Der SQL Server-Browser-Dienst lauscht auf diesem Port nach eingehenden Verbindungen zu einer benannten Instanz. Der Dienst antwortet dann dem Client mit der TCP-Portnummer für die angeforderte benannte Instanz.
TCP 2383
Der TCP-Port 2383 ist der Standardport für SQL Server Analysis Services.
TCP 2382
Der TCP-Port 2382 wird für Verbindungsanfragen an eine benannte Instanz von Analysis Services verwendet. Ähnlich wie der SQL Server-Browser-Dienst für die relationale Datenbank-Engine auf UDP 1434, hört der SQL Server-Browser auf TCP 2382 nach Anfragen für Analysis Services benannte Instanzen. Analysis Services leitet die Anforderung dann an den entsprechenden Port für die benannte Instanz weiter.
TCP 135
Der TCP-Port 135 hat mehrere Verwendungsmöglichkeiten. Der Transact-SQL-Debugger verwendet den Port. TCP 135 wird auch zum Starten, Stoppen und Steuern von SQL Server Integration Services verwendet, obwohl es nur erforderlich ist, wenn du dich von SSMS aus mit einer Remote-Instanz des Dienstes verbindest.
TCP 80 und 443
Die TCP-Ports 80 und 443 werden am häufigsten für den Zugriff auf den Reporting-Server verwendet. Es werden aber auch URL-Anfragen an SQL Server und Analysis Services unterstützt. TCP 80 ist der Standardport für HTTP-Verbindungen, die eine URL verwenden. TCP 443 wird für HTTPS-Verbindungen verwendet, die Secure Sockets Layer (SSL) verwenden.
Inoffizielle TCP-Ports
Microsoft verwendet den TCP-Port 4022 für SQL Server Service Broker Beispiele in SQL Server Books Online. Ebenso verwenden BOL Database Mirroring Beispiele den TCP-Port 7022.
Diese Zusammenfassung sollte die wichtigsten Ports abdecken. Detaillierte Informationen zu den TCP- und UDP-Ports, die SQL Server verwendet, finden Sie im Microsoft-Artikel „Konfigurieren der Windows-Firewall zum Erlauben des SQL-Server-Zugriffs“.