Musisz uruchomić usługę przeglądarki, aby rozwiązać przypadki inne niż domyślne. Ponadto otwarcie UDP 1434 pozwoli na rozpoznanie nazwanych instancji według nazwy zamiast portu, więc nie trzeba używać portów. Jeśli nie czujesz się komfortowo otwierając UDP 1434 długoterminowo lub masz DBA, który jest na miejscu i może łączyć się lokalnie, możesz poprosić ich o połączenie za pośrednictwem SQL Server Mgmt Studio LUB SQLCMD i określić połączenie z serwerem w następujący sposób:
tcp: nazwa_serwera \ nazwa_instancji
prefiks tcp wymusi połączenie tcp. Po wykonaniu tej czynności możesz połączyć się z nazwaną instancją i zapytać sys.dm_exec_connections, aby znaleźć port, na którym działa instancja inna niż domyślna:
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID
Może warto zmienić domyślny port instancji Czy widziałeś 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-connectivity-work.aspx ?
źródło