MSSQL 函数-系统函数-配置函数简介ConnectionProperty(一)


1.1 配置函数 ConnectionProperty 简介

功能: 根据不同的参数,返回当前MSSQL可供连接的属性
参数: 特定参数值
返回值:参数值为空时或指定属性不存在时,返回null

参数值说明:
net_transport:
返回当前连接使用的传数协议,
返回值为:HTTP、SSL、TCP、VIA、命名管道、会话、共享内存


physical_net_transport:
返回:当连接使用多个活动集时,返回该连接使用的物理传输协议


protocol_type
返回当前的协议类型 通常为TSQL SOAP 或空值


auth_scheme
返回SQL service 当前连接的授权模式,
常见的返回值有 window授权模式 (NTLM, KERBEROS, DIGEST, BASIC, NEGOTIATE) 常见的SQL帐号登陆验证模式(SQL)


local_net_address
返回当前服务器对外服务的ip地址,采用服务名登陆SQL服务器的 此值会返回NULL


local_tcp_port
返回Sql service服务器对外服务的端口地址 ,常见的返回值为 1433
如果采用服务器名称访问MSSQL服务器,此值会返回 NULL


client_net_address
返回访问SQL服务器的客户端ip地址
如果采用服务器名称访问MSSQL服务器,此值会返回
此返回值允许NULL


举例说明:

    select ConnectionProperty('net_transport') as 网路传数类型
    select ConnectionProperty('physical_net_transport')
    select ConnectionProperty('protocol_type') as 协议类型
    select ConnectionProperty('auth_scheme') as 授权类型
    select ConnectionProperty('local_net_address') as 服务器ip
    select ConnectionProperty('local_tcp_port') as 服务器端口
    select ConnectionProperty('client_net_address')  as 客户端ip