Condividi tramite


CONNECTIONPROPERTY (Transact-SQL)

Restituisce informazioni sulle proprietà di connessione per la connessione univoca da cui si è ricevuta la richiesta.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

CONNECTIONPROPERTY ( property )

Argomenti

  • property
    Proprietà della connessione. I possibili valori di property vengono indicati di seguito.

    Valore

    Tipo di dati

    Descrizione

    net_transport

    nvarchar(40)

    Restituisce il protocollo di trasporto fisico utilizzato dalla connessione. Non ammette valori Null.

    I valori restituiti sono: HTTP, Named pipe, Session, Shared memory, SSL, TCP e VIA.

    [!NOTA]

    Viene restituito sempre Session quando per una connessione è abilitata la funzionalità MARS (Multiple Active Result Set) e il pool di connessioni.

    protocol_type

    nvarchar(40)

    Restituisce il tipo di protocollo del payload. Attualmente distingue tra TDS (TSQL) e SOAP. Ammette valori Null.

    auth_scheme

    nvarchar(40)

    Restituisce lo schema di autenticazione di SQL Server per una connessione. Lo schema di autenticazione può essere relativo all'autenticazione di Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) o all'autenticazione di SQL Server. Non ammette valori Null.

    local_net_address

    varchar(48)

    Restituisce l'indirizzo IP del server di destinazione della connessione. Disponibile solo per le connessioni che utilizzano il provider del trasporto TCP. Ammette valori Null.

    local_tcp_port

    int

    Restituisce la porta TCP del server che verrebbe impiegata nel caso in cui la connessione utilizzasse il trasporto TCP. Ammette valori Null.

    client_net_address

    varchar(48)

    Richiede l'indirizzo host del client che si connette al server. Ammette valori Null.

    physical_net_transport

    nvarchar(40)

    Restituisce il protocollo di trasporto fisico utilizzato dalla connessione. È accurato quando per una connessione è abilitata la funzionalità MARS (Multiple Active Result Set).

    <Qualsiasi altra stringa>

     

    Restituisce NULL se l'input non è valido.

Osservazioni

I valori restituiti corrispondono alle opzioni mostrate per le colonne corrispondenti nella DMV sys.dm_exec_connections. Ad esempio:

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

Vedere anche

Riferimento

sys.dm_exec_sessions (Transact-SQL)

sys.dm_exec_requests (Transact-SQL)