CONNECTIONPROPERTY (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Per una richiesta in arrivo al server, questa funzione restituisce informazioni sulle proprietà della connessione univoca che supporta tale richiesta.
Convenzioni di sintassi Transact-SQL
Sintassi
CONNECTIONPROPERTY ( property )
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.
Argomenti
property
Proprietà della connessione. property può avere uno dei valori seguenti:
Valore | Tipo di dati | Descrizione |
---|---|---|
net_transport | nvarchar(40) | Restituisce il protocollo di trasporto fisico usato dalla connessione. Questo valore non ammette i valori Null. Valori restituiti possibili: HTTP Named pipe Sessione Shared memory SSL TCP e VIA Nota: viene restituito sempre Session quando per una connessione sono abilitati sia la funzionalità MARS (Multiple Active Result Set) che il pool di connessioni. |
protocol_type | nvarchar(40) | Restituisce il tipo di protocollo del payload. Attualmente distingue tra TDS (TSQL) e SOAP. Ammette i 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 i valori Null. |
local_net_address | varchar(48) | Restituisce l'indirizzo IP del server di destinazione della connessione specifica. Disponibile solo per le connessioni che usano il provider del trasporto TCP. Ammette i valori Null. |
local_tcp_port | int | Restituisce la porta TCP del server che verrebbe impiegata nel caso in cui la connessione usasse il trasporto TCP. Ammette i valori Null. |
client_net_address | varchar(48) | Richiede l'indirizzo host del client che prova a connettersi al server. Ammette i valori Null. |
physical_net_transport | nvarchar(40) | Restituisce il protocollo di trasporto fisico usato dalla connessione. È accurato quando per una connessione è abilitata la funzionalità MARS (Multiple Active Result Set). |
<Qualsiasi altra stringa> | Restituisce NULL per l'input non valido. |
Osservazioni:
local_net_address e local_tcp_port restituiscono NULL in Database SQL.
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';
Vedi anche
sys.dm_exec_sessions (Transact-SQL)
sys.dm_exec_requests (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per