CONNECTIONPROPERTY (Transact-SQL)
Возвращает сведения о свойствах уникального соединения, по которому получен запрос.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Синтаксические обозначения в Transact-SQL
Синтаксис
CONNECTIONPROPERTY ( property )
Аргументы
property
Свойство соединения. Аргумент property может иметь одно из следующих значений.Значение
Тип данных
Описание
net_transport
nvarchar(40)
Возвращает описание физического транспортного протокола, используемого данным соединением. Не допускает значения NULL.
Возвращаемые значения: HTTP, Named pipe, Session, Shared memory, SSL, TCP и VIA.
Примечание
Всегда возвращает значение 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.
physical_net_transport
nvarchar(40)
Возвращает описание физического транспортного протокола, используемого данным соединением. Возвращает точные данные, если для соединения включен режим MARS.
<Другие строки>
Возвращает значение NULL при недопустимости входных данных.
Замечания
Возвращаемые значения совпадают с параметрами, показанными для соответствующих столбцов в динамическом административном представлении sys.dm_exec_connections. Например:
SELECT ConnectionProperty('net_transport') AS 'Net transport', ConnectionProperty('protocol_type') AS 'Protocol type';
См. также
Справочник