CONNECTIONPROPERTY (Transact-SQL)
Возвращает сведения о свойствах уникального соединения, по которому получен запрос.
Синтаксические обозначения в 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'