Поделиться через


CONNECTIONPROPERTY (Transact-SQL)

Возвращает сведения о свойствах уникального соединения, по которому получен запрос.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

CONNECTIONPROPERTY ( property )

Аргументы

  • property
    Свойство соединения. Аргумент property может принимать одно из следующих значений.

    Значение

    Тип данных

    Описание

    net_transport

    nvarchar(40)

    Возвращает описание физического транспортного протокола, используемого данным соединением. Не допускает значения NULL.

    ПримечаниеПримечание
    Всегда возвращает значение Session, если в соединении включен режим MARS, а также включено использование пулов соединений.

    protocol_type

    nvarchar(40)

    Возвращает тип протокола передачи полезных данных. В настоящее время различаются протоколы TDS (TSQL) и SOAP. Допускает значение NULL.

    auth_scheme

    nvarchar(40)

    Возвращает схему проверки подлинности SQL Server для этого соединения. Схема проверки подлинности предусматривает использование проверки подлинности Windows (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) либо проверки подлинности SQL Server. Не допускает значения NULL.

    local_net_address

    varchar(48)

    Возвращает IP-адрес сервера, с которым установлено данное соединение. Доступен только для соединений, которые в качестве транспорта данных используют протокол TCP. Допускает значение NULL.

    local_tcp_port

    int

    Возвращает TCP-порт сервера, с которым установлено соединение, если для соединения используется протокол TCP. Допускает значение NULL.

    client_net_address

    varchar(48)

    Запрашивает адрес клиента, устанавливающего соединение с данным сервером. Допускает значение NULL.

    <Другие строки>

     

    Возвращает значение NULL при недопустимости входных данных.

Замечания

Возвращаемые значения совпадают с параметрами, показанными для соответствующих столбцов в динамическом административном представлении sys.dm_exec_connections. Например:

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