Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 relative alla sintassi Transact-SQL
Sintassi
CONNECTIONPROPERTY ( property )
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)