Partager via


CONNECTIONPROPERTY (Transact-SQL)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance

Pour une demande arrivant sur le serveur, cette fonction retourne des informations sur les propriétés de la connexion unique qui prend en charge cette demande.

Conventions de la syntaxe Transact-SQL

Syntaxe

CONNECTIONPROPERTY ( property )  

Arguments

property
Propriété de la connexion. property peut avoir l’une des valeurs suivantes :

Valeur Type de données Description
net_transport nvarchar(40) Retourne le protocole de transport physique utilisé par cette connexion. Cette valeur ne peut pas être NULL. Les valeurs de retour possibles sont :

HTTP
Canal nommé
Session
Mémoire partagée
SSL
TCP

and

VIA

Remarque : Retourne toujours Session quand MARS (Multiple Active Result Sets) est activé pour une connexion et que le regroupement de connexions est activé.
protocol_type nvarchar(40) Retourne le type de protocole de charge utile. Il effectue la distinction entre TDS (TSQL) et SOAP. Autorise la valeur NULL.
auth_scheme nvarchar(40) Renvoie le schéma d’authentification SQL Server d’une connexion. Le schéma d'authentification est soit l'authentification Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE), soit l'authentification SQL Server. N'accepte pas la valeur NULL.
local_net_address varchar(48) Retourne l'adresse IP sur le serveur ciblé par cette connexion spécifique. Disponible uniquement pour les connexions qui utilisent le fournisseur de transport TCP. Autorise la valeur NULL.
local_tcp_port int Retourne le port TCP du serveur ciblé par cette connexion s'il s'agissait d'une connexion qui utilise le transport TCP. Autorise la valeur NULL.
client_net_address varchar(48) Demande l'adresse du client qui tente de se connecter à ce serveur. Autorise la valeur NULL.
physical_net_transport nvarchar(40) Retourne le protocole de transport physique utilisé par cette connexion. Précis lorsque plusieurs jeux MARS (Multiple Active Result Set) sont activés pour une connexion.
<Toute autre chaîne> Retourne la valeur NULL pour une entrée non valide.

Notes

local_net_address et local_tcp_port renvoient la valeur NULL dans SQL Database.

Les valeurs renvoyées correspondent aux options indiquées pour les colonnes correspondantes dans la vue de gestion dynamique sys.dm_exec_connections. Par exemple :

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

Voir aussi

sys.dm_exec_sessions (Transact-SQL)
sys.dm_exec_requests (Transact-SQL)