Deberá iniciar el servicio del navegador para resolver instancias no predeterminadas. Además, abrir UDP 1434 permitirá la resolución de las instancias nombradas por nombre en lugar de puerto, por lo que no necesitará usar los puertos. Si no se siente cómodo abriendo UDP 1434 a largo plazo, o si tiene un DBA que está en el sitio y puede conectarse localmente, puede pedirles que se conecten a través de SQL Server Mgmt Studio O SQLCMD y especifiquen la conexión del servidor de la siguiente manera:
tcp: nombre del servidor \ nombre de instancia
El prefijo con tcp forzará una conexión tcp. Una vez hecho esto, puede conectarse a su instancia con nombre y consultar sys.dm_exec_connections para encontrar el puerto en el que se ejecuta la instancia no predeterminada de la siguiente manera:
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID
Quizás sea útil cambiar el puerto predeterminado de su instancia. ¿Ha visto http://blogs.msdn.com/b/dataaccesstechnologies/archive/2010/03/03/running-sql-server-default-instance-on-a -non-default-or-non-standard-tcp-port-tips-for-making-application-connector-work.aspx ?
fuente