Compartilhar via


CONNECTIONPROPERTY (Transact-SQL)

Retorna informações sobre as propriedades da conexão exclusiva por meio da qual uma solicitação chegou.

Ícone de vínculo de tópico Convenções de sintaxe Transact-SQL

Sintaxe

CONNECTIONPROPERTY ( property )

Argumentos

  • property
    É a propriedade da conexão. property pode ser um dos valores a seguir.

    Valor

    Tipo de dados

    Descrição

    net_transport

    nvarchar(40)

    Retorna o protocolo de transporte físico usado por essa conexão. Não permite valor nulo.

    Os valores de retorno são: HTTP, Named pipe, Session, Shared memory, SSL, TCP e VIA.

    ObservaçãoObservação

    Sempre retorna Session quando uma conexão tem vários conjuntos de resultados ativos (MARS) habilitados e o pooling de conexões está habilitado.

    protocol_type

    nvarchar(40)

    Retorna o tipo de protocolo da carga. Atualmente faz distinção entre TDS (TSQL) e SOAP. Permite valor nulo.

    auth_scheme

    nvarchar(40)

    Retorna o esquema de autenticação do SQL Server de uma conexão. O esquema de autenticação é a Autenticação do Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) ou a autenticação SQL Server. Não permite valor nulo.

    local_net_address

    varchar(48)

    Retorna o endereço IP no servidor a que se destina esta conexão. Disponível apenas para conexões que usam o provedor de transporte TCP. Permite valor nulo.

    local_tcp_port

    int

    Retornará a porta TCP de servidor destinada a esta conexão se houver uma conexão que use o transporte TCP. Permite valor nulo.

    client_net_address

    varchar(48)

    Solicita o endereço do cliente que está efetuando conexão neste servidor. Permite valor nulo.

    physical_net_transport

    nvarchar(40)

    Retorna o protocolo de transporte físico usado por essa conexão. Preciso quando uma conexão tem vários conjuntos de resultados ativos (MARS) habilitados.

    <Qualquer outra cadeia de caracteres>

     

    Retornará NULL se a entrada não for válida.

Comentários

Os valores retornados são os mesmos das opções mostradas para as colunas correspondentes na exibição de gerenciamento dinâmico sys.dm_exec_connections. Por exemplo:

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

Consulte também

Referência

sys.dm_exec_sessions (Transact-SQL)

sys.dm_exec_requests (Transact-SQL)