sys.tcp_endpoints (Transact-SQL)

platí pro:SQL Server

Vrátí jeden řádek pro každý koncový bod TCP v systému. Koncové body, které jsou popsány poskytnutím sys.tcp_endpoints objektu pro udělení a odvolání oprávnění připojení. Informace zobrazené týkající se portů a IP adres se nepoužívají ke konfiguraci protokolů a nemusí odpovídat skutečné konfiguraci protokolu. K zobrazení a konfiguraci protokolů použijte SQL Server Configuration Manager.

Název sloupce Datový typ Description
< zděděné sloupce> Dědí sloupce ze sys.endpoints.
port int Číslo portu, na které koncový bod naslouchá. Není nulovatelný.
is_dynamic_port bit 1 = číslo portu bylo dynamicky přiřazeno.

Není nulovatelný.
ip_address nvarchar(45) IP adresa naslouchacího procesu zadaná klauzulí LISTENER_IP. Nullable.

Poznámky

Spuštěním následujícího dotazu shromážděte informace o koncových bodech a připojeních. Koncové body bez aktuálních připojení nebo bez připojení TCP se zobrazí s hodnotami NULL. Přidejte klauzuli WHERE des.session_id = @@SPID, která vrátí informace o aktuálním připojení.

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;  

Povolení

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje VIEW oprávnění SERVER SECURITY STATE na serveru.