CONNECTIONPROPERTY (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Voor een verzoek dat binnenkomt op de server, geeft deze functie informatie terug over de verbindingseigenschappen van de unieke verbinding die dat verzoek ondersteunt.

Transact-SQL syntaxis-conventies

Syntaxis

CONNECTIONPROPERTY ( property )  

Arguments

eigenschap
De eigenschap van de verbinding. Eigenschap kan een van deze waarden hebben:

Waarde Gegevenstype Description
net_transport Nvarchar(40) Geeft het fysieke transportprotocol terug dat door deze verbinding wordt gebruikt. Deze waarde is niet ongedaan. Mogelijke retourwaarden:

HTTP
Naamloze pijp
Session
Gedeeld geheugen
SSL
TCP

en

VIA

Opmerking: Geeft altijd Session terug wanneer een verbinding zowel meerdere actieve resultaatsets (MARS) als verbindingspooling heeft ingeschakeld.
protocol_type Nvarchar(40) Geeft het payloadprotocoltype terug. Momenteel maakt het onderscheid tussen TDS (TSQL) en SOAP. Is null-waarde.
auth_scheme Nvarchar(40) Geeft het verbindings-SQL Server-authenticatieschema terug. Het authenticatieschema is ofwel Windows-authenticatie (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) of SQL Server-authenticatie. Is niet nulbaar.
local_net_address Varchar(48) Geeft het IP-adres terug op de server waarop deze specifieke verbinding zich richtte. Alleen beschikbaar voor verbindingen die gebruikmaken van de TCP-transportprovider. Is null-waarde.
local_tcp_port int Geeft de TCP-poort van de server terug waarop deze verbinding zich richtte, als de verbinding een verbinding was die het TCP-transport gebruikt. Is null-waarde.
client_net_address Varchar(48) Vraagt om het adres van de client die probeert verbinding te maken met deze server. Is null-waarde.
physical_net_transport Nvarchar(40) Geeft het fysieke transportprotocol terug dat door deze verbinding wordt gebruikt. Nauwkeurig wanneer een verbinding meerdere actieve resultaatsets (MARS) heeft ingeschakeld.
<Elke andere string> Geeft NULL terug voor ongeldige invoer.

Opmerkingen

local_net_address en local_tcp_port geven NULL terug in SQL Database.

De geretourneerde waarden komen overeen met de opties die voor de overeenkomstige kolommen in de dynamische beheerweergave van sys.dm_exec_connections worden getoond. Voorbeeld:

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