I have built a named instance which is running on a static port, 50101.
The network guys have opened the port on the firewall to allow incoming connections. I have asked them open UDP port 1434 too, as I believe the SQL Browser Service runs on this port and needs to pass the correct port for the named instance back to the requesting connection. Even if the named instance is running on a static TCP port.
Is that correct?
SQL Browser / UDP 1434 is not just for dynamic ports, right?
It needs to be open if the port is not explicit in the connection string?
Really need to end this argument!
MP
Best Answer
UDP 1434 is used for Named SQL Server instances and SQL Browser service listens on this port for any incoming requests to a named sql server instance. The browser service will respond to the client with TCP port no. for the requested named instance.
From BOL :
-
Yes. If browser service is not running, you HAVE to specify
servername,portNo
e.g.YourSecureSQLServerName,50101