Według SQL Server 2008 Books Online dzieje się tak:
Łączenie lokalne na serwerze
Gdy łączysz się z Aparatem Bazy Danych z lokalnego klienta (aplikacja kliencka i SQL Server znajdują się na tym samym komputerze), połączenie używa protokołu pamięci współdzielonej domyślnie. SQL Server Native Client akceptuje jeden z następujących formatów, aby łączyć się lokalnie przy użyciu protokołu pamięci współdzielonej:
- ""
- "\" dla nazwanego wystąpienia "(lokalnie)"
- "(local)\" dla nazwanego wystąpienia
- „host lokalny”
- "localhost\" dla nazwanego wystąpienia
- Pojedyncza kropka „.”
- ".\" dla nazwanego wystąpienia
Aby połączyć się lokalnie przy użyciu innego protokołu (w celu rozwiązywania problemów), wykonaj jedną z poniższych czynności przy włączonym protokole:
- Połącz się z aliasem klienta, który określa protokół. Aby uzyskać więcej informacji, zobacz „Aliasy” w pomocy programu SQL Server Configuration Manager.
- Poprzedź nazwę komputera protokołem (na przykład "np:" lub "tcp:").
- Połącz się z adresem IP, co spowoduje nawiązanie połączenia TCP/IP.
- Połącz się z w pełni kwalifikowaną nazwą domeny (FQDN), co skutkuje połączeniem TCP/IP (na przykład „..com”
Łączenie przez sieć
Domyślnie domyślnym protokołem dla klientów SQL Server jest TCP/IP . Jeśli nie można nawiązać połączenia przy użyciu protokołu TCP/IP, podejmowane są próby innych włączonych protokołów. Nie można nawiązać połączenia z pamięcią współdzieloną przez sieć. Użyj programu SQL Server Configuration Manager, aby włączyć lub wyłączyć protokoły klienta oraz zmienić kolejność, w jakiej podejmowane są próby połączenia.
W Menedżerze konfiguracji serwera Sql można zdefiniować kolejność protokołów klienta - przypuszczam, że jest to kolejność, z jaką klient próbuje połączyć się z serwerem SQL. Zostanie użyty protokół obsługiwany przez serwer jako pierwszy.
JAK dla narzędzia konfiguracyjnego:
- Konfiguracja sieci SQL Server polega na konfiguracji protokołów sieciowych po stronie serwera
- Natywna konfiguracja klienta SQL to konfiguracja po stronie klienta
Jeśli masz pudełko deweloperskie z obydwoma na nim, zobaczysz oba. Zwykły komputer PC łączący się z SQL Server zazwyczaj nie ma zainstalowanego na nim samego SQL Server, więc ustawienia po stronie serwera są tam oczywiście bez znaczenia.
Marek