CONNECTIONPROPERTY (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Para um pedido que chega ao servidor, esta função devolve informações sobre as propriedades de ligação da ligação única que suporta esse pedido.

Transact-SQL convenções de sintaxe

Sintaxe

CONNECTIONPROPERTY ( property )  

Arguments

propriedade
A propriedade da ligação. A propriedade pode ter um destes valores:

Valor Tipo de dados Description
net_transport Nvarchar (40) Devolve o protocolo físico de transporte utilizado por esta ligação. Este valor não é anulável. Valores de retorno possíveis:

HTTP
Cachimbo nomeado
Session
Memória partilhada
SSL
TCP

e ainda

VIA

Nota: Retorna sempre a Sessão quando uma ligação tem tanto múltiplos conjuntos de resultados ativos (MARS) ativados, como o pooling de ligações ativado.
protocol_type Nvarchar (40) Devolve o tipo de protocolo de carga útil. Atualmente, distingue entre TDS (TSQL) e SOAP. É anulável.
auth_scheme Nvarchar (40) Devolve o esquema de autenticação da ligação SQL Server. O esquema de autenticação é ou Autenticação Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) ou Autenticação SQL Server. Não é anulável.
local_net_address Varchar (48) Devolve o endereço IP do servidor que esta ligação específica alvoou. Disponível apenas para ligações que utilizam o fornecedor de transporte TCP. É anulável.
local_tcp_port int Devolve a porta TCP do servidor que esta ligação tinha como alvo, caso a ligação fosse uma ligação que utilize o transporte TCP. É anulável.
client_net_address Varchar (48) Pede o endereço do cliente que tenta ligar-se a este servidor. É anulável.
physical_net_transport Nvarchar (40) Devolve o protocolo físico de transporte utilizado por esta ligação. É preciso quando uma ligação tem múltiplos conjuntos de resultados ativos (MARS) ativados.
<Qualquer outra corda> Devolve NULL por entrada inválida.

Observações

local_net_address e local_tcp_port retornam NULL na base de dados SQL.

Os valores devolvidos correspondem às opções apresentadas para as colunas correspondentes na vista de gestão dinâmica sys.dm_exec_connections . Por exemplo:

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