Вам нужно будет запустить службу браузера для разрешения нестандартных экземпляров. Кроме того, открытие UDP 1434 позволит разрешать именованные экземпляры по имени вместо порта, поэтому вам не нужно будет использовать порты. Если вам неудобно открывать UDP 1434 на длительный срок или у вас есть администратор БД, который находится на месте и может подключаться локально, вы можете попросить их подключиться через SQL Server Mgmt Studio ИЛИ SQLCMD и указать соединение с сервером следующим образом:
TCP: имя_сервер \ имя_экземпляр
префикс с tcp заставит соединение tcp. Как только это будет сделано, вы можете подключиться к вашему именованному экземпляру и запросить sys.dm_exec_connections, чтобы найти порт, на котором работает экземпляр не по умолчанию, например:
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID
Может быть, полезно изменить порт по умолчанию для вашего экземпляра. Вы видели 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-make-application-connectivity-work.aspx ?
источник