Welche Ports werden für Microsoft SQL Server geöffnet?

39036
dnolan

Nachdem ich einige Male im Internet nach dem besten Weg gesucht habe, die SQL Server-Konnektivität über die Windows-Firewall zu öffnen, habe ich noch keinen Weg gefunden. Hat jemand eine garantierte Möglichkeit herauszufinden, auf welchen Ports SQL ausgeführt wird, sodass Sie sie in der Windows-Firewall öffnen können?

13

4 Antworten auf die Frage

14
David Spillett

Wenn nur eine Instanz von SQL Server ausgeführt wird und der TCP / IP-Transport für nicht lokale Verbindungen aktiviert ist, wird der Standard-TCP-Port möglicherweise überwacht: 1433.

Wenn Sie mehrere Instanzen oder andere Komplikationen haben, die unter "einer einzelnen Standardinstanz" liegen, kann dies komplizierter sein. Sie müssen die Ports für jede Instanz festlegen (standardmäßig sind sie zufällig gewählt, was im Allgemeinen für die Firewall-Konfiguration nicht hilfreich ist). Außerdem müssen Sie den SQL-Browserdienst öffnen (der normalerweise auf UDP-Port 1434 wartet, obwohl dies auch möglich ist) neu konfiguriert werden).

Unter http://msdn.microsoft.com/en-us/library/cc646023.aspx finden Sie ziemlich ausführliche Hinweise zu SQL Server und Firewalls

4
Robert Gannon

You will need to start browser service to resolve non-default instances. Additionally, opening UDP 1434 will allow resolution of the named instances by name instead of port, so you will not need to use the ports. If you are uncomfortable opening UDP 1434 long-term, or you have a DBA who is on-site and can connect locally, you may ask them to connect via SQL Server Mgmt Studio OR SQLCMD and specifiy the server connection as follows:

tcp:servername\instancename

prefixing with tcp will force a tcp connection. Once this is done, you may connect to your named instance and query sys.dm_exec_connections to find the port the non-default instance is running on like so:

SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID

0
Brad

Der Standardport für SQL Server ist 1433

Wenn Sie sich in einer benannten Instanz befinden, ist dies jedoch nicht immer der Fall Mark Henderson vor 14 Jahren 0
Bei einer benannten Instanz ist die Portnummer standardmäßig dynamisch. mrdenny vor 14 Jahren 0
0
Arshia
Können Sie die relevanten Teile des Links in Ihre Antwort aufnehmen? Wir bitten dies, um dem OP zu helfen, damit es nicht nach Informationen suchen muss, die möglicherweise nicht zu ihnen gehören. Dies dient auch dazu, die relevanten Informationen zu erhalten, falls die Hosting-Site ausfällt. Weitere Informationen finden Sie in diesem [Meta-Beitrag] (http://meta.stackoverflow.com/q/8259). Cfinley vor 8 Jahren 2