CONNECTIONPROPERTY (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Dla żądania trafiającego do serwera funkcja ta zwraca informacje o właściwościach połączenia unikalnego połączenia, które obsługuje to żądanie.

Transact-SQL konwencje składni

Składnia

CONNECTIONPROPERTY ( property )  

Arguments

właściwość
Własność połączenia. własność może mieć jedną z następujących wartości:

Wartość Typ danych Description
net_transport nvarchar(40) Zwraca fizyczny protokół transportowy używany przez to połączenie. Ta wartość nie jest unieważniona. Możliwe wartości zwracane:

HTTP
Nazwana fajka
Sesja
Pamięć współdzielona
Protokół SSL
TCP

oraz

PRZEZ

Uwaga: Zawsze zwraca Sesję , gdy połączenie ma włączone zarówno wiele aktywnych zestawów wyników (MARS), jak i pulę połączeń.
protocol_type nvarchar(40) Zwraca typ protokołu ładunku. Obecnie rozróżnia TDS (TSQL) i SOAP. Jest dopuszczana wartość null.
auth_scheme nvarchar(40) Zwraca schemat uwierzytelniania połączenia SQL Server. Schemat uwierzytelniania to albo Windows Authentication (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE), albo uwierzytelnianie SQL Server. Nie jest nullowalny.
local_net_address varchar(48) Zwraca adres IP serwera, na który konkretne połączenie zostało wyznaczone. Dostępne tylko dla połączeń korzystających z dostawcy transportu TCP. Jest dopuszczana wartość null.
local_tcp_port int Zwraca port TCP serwera, na który to połączenie było celowane, jeśli połączenie to było połączeniem korzystającym z transportu TCP. Jest dopuszczana wartość null.
client_net_address varchar(48) o adres klienta, który próbuje połączyć się z tym serwerem. Jest dopuszczana wartość null.
physical_net_transport nvarchar(40) Zwraca fizyczny protokół transportowy używany przez to połączenie. Dokładny, gdy połączenie ma włączone wiele aktywnych zestawów wyników (MARS).
<Dowolna inna struna> Zwraca NULL dla nieprawidłowego wejścia.

Uwagi

local_net_address i local_tcp_port zwracają NULL w SQL Database.

Zwrócone wartości odpowiadają opcjom pokazanym dla odpowiadających kolumn w widoku zarządzania dynamicznym sys.dm_exec_connections . Przykład:

SELECT   
ConnectionProperty('net_transport') AS 'Net transport',   
ConnectionProperty('protocol_type') AS 'Protocol type';