Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Base 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';