Tworzenie prawidłowy ciąg połączenia przy użyciu VIA protokół
Aby utworzyć prawidłowe połączenie ciąg za pomocą Karty interfejsu wirtualnego (VIA), należy podać każdego z następujących elementów:
Określ Nazwa aliasu.
Podać numer karty (NIC) interfejs następuje numer portu w Za pomocą parametrów pole.Jeśli pole pozostanie puste, VIA będzie próbował podłączyć się do portu <NIC#>:1433.
Określ VIA jako protokołu.
W Server wprowadź nazwa serwera lub <nazwa_serwera>\<nazwa_wystąpienia> dla wystąpienie nazwane.
W czas połączenia, SQL Server Native Client składnik odczytuje Server, protokołu, i Za pomocą parametrów wartości rejestru dla określonego Aliasui tworzy parametry połączenia w formacie via:<servername> [\instancename],<nic number>:<port>.
Ważne: |
---|
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ń TCP/IP i nasłuchuje na porcie 0:1433.Dla VIA sterowniki, które nie umożliwiają konfiguracja portu, oba wystąpienia SQL Server będzie nasłuchiwał samego podłączanegoPrzychodzące połączenia klient może odbierać połączenia z wystąpieniem serwera poprawne wystąpienie serwera niepoprawne lub być odmowa połączenia, ponieważ port jest używany. |
Ważne: |
---|
Protokół VIA jest niezalecane.Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja. |
Weryfikowanie Protokół połączenia
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 przez nazwa serwera:
Alias Name ServerAlias
Via Parameters 0:1433
Protocol VIA
Server <servername>
Łączenie z wystąpienie nazwane przez nazwa serwera:
Alias Name ServerAlias
Via Parameters 0:1433
Protocol VIA
Server <servername>\<instancename>
Ostrzeżenie
Aby określić protokół sieciowy jako parametr polecenie sqlcmd, wyszukaj Books Online temat "jak: Połączyć aparat bazy danych przy użyciu sqlcmd.exe."