Udostępnij za pośrednictwem


Tworzenie protokół VIA przy użyciu ciąg połączenia prawidłowy

Aby utworzyć ciąg prawidłowe połączenie przy użyciu Karta interfejs wirtualnego (VIA), należy podać każdego z następujących elementów:

  • Określ Nazwa alias.

  • Podaj numer karty (NIC) interfejs sieci i numer portu w Za pomocą parametrów box.Jeśli pole pozostanie puste, VIA będzie próbował podłączyć się do portu <NIC#>:1433.

  • Określ ZA POMOCĄ as the Protokół.

  • W Serwer wprowadź nazwa serwera lub <nazwa_serwera>\<nazwa_wystąpienia> dla wystąpienie z nazwą.

W czasie połączenia SQL Server Odczytuje macierzystym składnika klient Serwer, Protokół, and Za pomocą parametrów wartości rejestru dla określonego Nazwa alias, a następnie tworzy ciąg połączenia w formacie via:<servername> [\instancename],<nic number>:<port>.

Important noteImportant Note:

When two or more instances of Microsoft SQL Server are installed on the same computer, VIA connections can be ambiguous.Po włączeniu protokół VIA próbuje użyć ustawień protokół TCP/IP i nasłuchuje na porcie 0:1433.Dla VIA sterowniki, które nie zezwalają na konfiguracja portu, oba wystąpienia SQL Server będzie się nasłuchiwanie w tym samym porcie. Przychodzące klient połączeń mogą uzyskać połączenie z instancji właściwy serwer, wystąpienie serwera niepoprawne lub się z odmową połączenia, ponieważ port jest używany.

Weryfikowanie sieci protokół połączeń

Następująca kwerenda będzie zwracać protokół używany dla bieżącego połączenia.

SELECT net_transport 
FROM sys.dm_exec_connections 
WHERE session_id = @@SPID;

Przykłady:

Łączenie się poprzez nazwa serwera:

Alias Name         ServerAlias
Via Parameters     0:1433
Protocol           VIA
Server             <servername>

Nawiązywanie połączenia z nazwanego wystąpienie przez nazwa serwera:

Alias Name         ServerAlias
Via Parameters     0:1433
Protocol           VIA
Server             <servername>\<instancename>

Uwaga

Aby określić protokół sieciowy jako parametr sqlcmd, wyszukaj Books Online temat jak: Połącz się z pomocą sqlcmd.exe aparat bazy danych.