CONNECTIONPROPERTY (Transact-SQL)
針對傳入要求的唯一連接,傳回連接屬性的相關資訊。
語法
CONNECTIONPROPERTY ( property )
引數
property
連接的屬性。property 可以是下列其中一個值。值
資料類型
描述
net_transport
nvarchar(40)
傳回這項連接所用的實體傳輸通訊協定。不可為 Null。
附註當連接啟用 Multiple Active Result Set (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'