共用方式為


sys.tcp_endpoints (Transact-SQL)

針對系統中每個 TCP 端點,各包含一個資料列。 sys.tcp_endpoints 描述的端點提供一個用來授與及撤銷連接權限的物件。 顯示的通訊埠及 IP 位址相關資訊不會用來設定通訊協定,而且可能與實際的通訊協定組態不相符。 若要檢視及設定通訊協定,請使用 SQL Server 組態管理員。

資料行名稱

資料類型

說明

<繼承的資料行>

繼承 sys.endpoints 的資料行。

port

int

端點正在接聽的通訊埠編號。 不可為 Null。

is_dynamic_port

bit

1 = 通訊埠編號是以動態方式指派。

不可為 Null。

ip_address

nvarchar(45)

由 LISTENER_IP 子句指定的接聽程式 IP 位址。 可為 Null。

備註

執行以下查詢來收集有關端點和連接的資訊。 沒有目前連接或沒有 TCP 連接的端點將以 NULL 值顯示。 加入 WHERE 子句 WHERE des.session_id = @@SPID,傳回有關目前連接的資訊。

SELECT des.login_name, des.host_name, program_name,  dec.net_transport, des.login_time, 
e.name AS endpoint_name, e.protocol_desc, e.state_desc, e.is_admin_endpoint, 
t.port, t.is_dynamic_port, dec.local_net_address, dec.local_tcp_port 
FROM sys.endpoints AS e
LEFT JOIN sys.tcp_endpoints AS t
   ON e.endpoint_id = t.endpoint_id
LEFT JOIN sys.dm_exec_sessions AS des
   ON e.endpoint_id = des.endpoint_id
LEFT JOIN sys.dm_exec_connections AS dec
   ON des.session_id = dec.session_id;

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需詳細資訊,請參閱<中繼資料可見性組態>。

請參閱

參考

目錄檢視 (Transact-SQL)

端點目錄檢視 (Transact-SQL)