CONNECTIONPROPERTY (Transact-SQL)
返回有关请求所参与的唯一连接的连接属性的信息。
语法
CONNECTIONPROPERTY ( property )
参数
property
是连接的属性。property 可以是下列值之一。值
数据类型
说明
net_transport
nvarchar(40)
返回该连接使用的物理传输协议。不可为 Null 值。
注意如果连接启用了多个活动结果集 (MARS),并且启用了连接池,将始终返回 Session。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'