Microsoft SQL Server hat sich von einer einfachen relationalen Datenbank-Engine zu einer Mehrzweck-Datenplattform auf Unternehmensebene entwickelt. Die Subsysteme und Funktionen, die Microsoft SQL Server hinzugefügt hat und weiterhin hinzufügt, haben die von der Plattform verwendeten Netzwerkverbindungen erheblich erhöht. Manchmal ist es schwierig herauszufinden, welche Firewall-Ports für jede SQL Server-Datenbankfunktion geöffnet werden sollen. Hier finden Sie eine Übersicht über häufig verwendete SQL Server-Netzwerkports.
TCP 1433
TCP-Port 1433 ist der Standardport für SQL Server. Dieser SQL-Port ist auch die offizielle IANA-Socket-Nummer (Internet Assigned Number Authority) für SQL Server. Client-Systeme verwenden TCP 1433, um eine Verbindung zum Datenbankmodul herzustellen. SQL Server Management Studio (SSMS) verwendet den Port zum Verwalten von Instanzen von SQL Server im gesamten Netzwerk. Sie können SQL Server so konfigurieren, dass er einen anderen Port überwacht. 1433 ist jedoch bei weitem die häufigste Implementierung.
TCP 1434
TCP-Port 1434 ist der Standard-SQL-Port für den dedizierten Administrator Verbindung. Sie können die dedizierte Administratorverbindung über sqlcmd oder durch Eingabe von ADMIN: gefolgt vom Servernamen im Dialogfeld SSMS Connect to Database Engine starten.
UDP 1434
UDP-Port 1434 wird verwendet für SQL Server benannte Instanzen. Der SQL Server-Browserdienst überwacht diesen Port auf eingehende Verbindungen zu einer benannten Instanz. Der Dienst antwortet dem Client dann mit der TCP-Portnummer für die angeforderte benannte Instanz.
TCP 2383
TCP-Port 2383 ist der Standardport für SQL Server Analysis Services. P. >
TCP 2382
Der TCP-Port 2382 wird für Verbindungsanforderungen an eine benannte Instanz von Analysis Services verwendet. Ähnlich wie der SQL Server-Browserdienst für das relationale Datenbankmodul unter UDP 1434 wartet der SQL Server-Browser auf TCP 2382 auf Anforderungen für benannte Instanzen von Analysis Services. Analysis Services leitet die Anforderung dann an den entsprechenden Port für die benannte Instanz um.
TCP 135
Der TCP-Port 135 hat mehrere Verwendungszwecke. Der Transact-SQL-Debugger verwendet den Port. TCP 135 wird auch zum Starten, Stoppen und Steuern von SQL Server Integration Services verwendet, obwohl dies nur erforderlich ist, wenn Sie über SSMS eine Verbindung zu einer Remote-Instanz des Dienstes herstellen.
TCP 80 und 443
Die TCP-Ports 80 und 443 werden am häufigsten für den Berichtsserverzugriff verwendet. Sie unterstützen jedoch auch URL-Anforderungen an SQL Server und Analysis Services. TCP 80 ist der Standard-SQL-Port für HTTP-Verbindungen, die eine URL verwenden. TCP 443 wird für HTTPS-Verbindungen verwendet, die SSL (Secure Sockets Layer) verwenden.
Inoffizielle TCP-Ports
Microsoft verwendet den TCP-Port 4022 für SQL Server Service Broker-Beispiele in SQL Server Books Online. Ebenso verwenden Beispiele für die BOL-Datenbankspiegelung den TCP-Port 7022.
Diese Zusammenfassung sollte Ihre dringendsten Portanforderungen abdecken. Weitere Informationen zu den von SQL Server verwendeten TCP- und UDP-Ports finden Sie im Microsoft-Artikel „Konfigurieren der Windows-Firewall zum Zulassen des SQL Server-Zugriffs“.