CONNECTIONPROPERTY (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Pro požadavek, který přijde na server, tato funkce vrací informace o vlastnostech spojení jedinečného spojení, které tento požadavek podporuje.

Transact-SQL konvence syntaxe

Syntaxe

CONNECTIONPROPERTY ( property )  

Arguments

vlastnost
Vlastnost spojení. vlastnost může mít jednu z těchto hodnot:

Hodnota Datový typ Description
net_transport nvarchar(40) Vrátí fyzický transportní protokol používaný tímto spojením. Tato hodnota není nulová. Možné návratové hodnoty:

HTTP
Pojmenovaná píšťala
Sezení
Sdílená paměť
SSL
TCP

a

PŘES

Poznámka: Vždy vrací relaci , když má spojení povolené více aktivních resultsetů (MARS) a povolené poolování spojů.
protocol_type nvarchar(40) Vrátí typ protokolu payload. V současnosti rozlišuje mezi TDS (TSQL) a SOAP. Je nullable.
auth_scheme nvarchar(40) Vrací autentizační schéma připojení SQL Server. Autentizační schéma je buď Windows Authentication (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) nebo SQL Server Authentication. Není možné nastavit jako null.
local_net_address Varchar(48) Vrátí IP adresu na serveru, na kterou toto konkrétní spojení cílilo. Dostupné pouze pro připojení, která využívají TCP transportního poskytovatele. Je nullable.
local_tcp_port int Vrátí TCP port serveru, na který toto spojení cílilo, pokud bylo spojením využívajícím TCP transport. Je nullable.
client_net_address Varchar(48) Ptá se na adresu klienta, který se snaží připojit k tomuto serveru. Je nullable.
physical_net_transport nvarchar(40) Vrátí fyzický transportní protokol používaný tímto spojením. Přesné je, když má spojení více aktivních sad výsledků (MARS) zapnutých.
<Jakýkoli jiný řetězec> Vrací NULL pro neplatný vstup.

Poznámky

local_net_address a local_tcp_port vracejí NULL v SQL databázi.

Vrácené hodnoty odpovídají možnostem zobrazeným pro odpovídající sloupce v dynamickém pohledu sys.dm_exec_connections . Například:

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