sys.tcp_endpoints (Transact-SQL)

適用於:SQL Server

針對系統中的每個 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;  

權限

目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

目錄檢視 (Transact-SQL)
端點目錄檢視 (Transact-SQL)