CONNECTIONPROPERTY (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'