CONNECTIONPROPERTY (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

För en förfrågan som kommer in till servern returnerar denna funktion information om anslutningsegenskaperna hos den unika anslutning som stöder den begäran.

Transact-SQL syntaxkonventioner

Syntax

CONNECTIONPROPERTY ( property )  

Arguments

egenskap
Egenskapen hos förbindelsen. egenskap kan ha ett av dessa värden:

Värde Datatyp Description
net_transport nvarchar(40) Returnerar det fysiska transportprotokollet som används av denna anslutning. Detta värde är inte nollbart. Möjliga returvärden:

HTTP
Namngiven pipa
Session
Delat minne
SSL
TCP

och

VIA

Observera: Returnerar alltid Session när en anslutning har både flera aktiva resultatuppsättningar (MARS) aktiverade och anslutningspooling aktiverade.
protocol_type nvarchar(40) Returnerar payload-protokolltypen. Den skiljer för närvarande mellan TDS (TSQL) och SOAP. Kan inte vara null.
auth_scheme nvarchar(40) Returnerar autentiseringsschemat för anslutningen SQL Server. Autentiseringsschemat är antingen Windows-autentisering (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) eller SQL Server-autentisering. Får inte vara ogiltig.
local_net_address Varchar(48) Returnerar IP-adressen på servern som denna specifika anslutning riktade sig mot. Endast tillgänglig för anslutningar som använder TCP-transportleverantören. Kan inte vara null.
local_tcp_port int Returnerar serverns TCP-port som denna anslutning riktade sig mot, om anslutningen var en anslutning som använder TCP-transporten. Kan inte vara null.
client_net_address Varchar(48) Ber om adressen till klienten som försöker ansluta till denna server. Kan inte vara null.
physical_net_transport nvarchar(40) Returnerar det fysiska transportprotokollet som används av denna anslutning. Korrekt när en anslutning har flera aktiva resultatuppsättningar (MARS) aktiverade.
<Vilken annan sträng som helst> Returnerar NULL för ogiltig inmatning.

Anmärkningar

local_net_address och local_tcp_port returnerar NULL i SQL Database.

De returnerade värdena matchar alternativen som visas för motsvarande kolumner i den dynamiska hanteringsvyn sys.dm_exec_connections. Till exempel:

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