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)