Partager via


CONNECTIONPROPERTY (Transact-SQL)

Retourne des informations sur les propriétés de la connexion unique par le biais de laquelle une demande a été transférée.

Icône Lien de rubrique 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. N'accepte pas la valeur NULL.

    Les valeurs de retour sont : HTTP, Named pipe, Session, Shared memory, SSL, TCP et VIA.

    RemarqueRemarque
    Retourne toujours Session lorsque 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 la charge utile. Il effectue la distinction entre TDS (TSQL) et SOAP. Autorise la valeur Null.

    auth_scheme

    nvarchar(40)

    Retourne 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. Disponible uniquement pour les connexions utilisant 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 utilisant le transport TCP. Autorise la valeur Null.

    client_net_address

    varchar(48)

    Demande l'adresse du client se connectant à 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 si l'entrée n'est pas valide.

Notes

Les valeurs retournées sont les mêmes que les options indiquées pour les colonnes correspondantes dans la vue de gestion dynamique sys.dm_exec_connections. Exemple :

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

Voir aussi

Référence

sys.dm_exec_sessions (Transact-SQL)

sys.dm_exec_requests (Transact-SQL)