sys.tcp_endpoints (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Sistemdeki her TCP uç noktası için bir satır döndürür. tarafından sys.tcp_endpoints açıklanan uç noktalar, bağlantı ayrıcalığını vermek ve iptal etmek için bir nesne sağlar. Bağlantı noktaları ve IP adresleriyle ilgili olarak görüntülenen bilgiler, protokolleri yapılandırmak için kullanılmaz ve gerçek protokol yapılandırmasıyla eşleşmeyebilir. Protokolleri görüntülemek ve yapılandırmak için SQL Server Yapılandırma Yöneticisi kullanın.

Sütun adı Veri türü Açıklama
< devralınan sütunlar> Sys.endpoints dosyasından sütunları devralır.
port int Uç noktanın dinlediği bağlantı noktası numarası. Null değeri atanamaz.
is_dynamic_port bit 1 = Bağlantı noktası numarası dinamik olarak atandı.

Null değeri atanamaz.
ip_address nvarchar(45) LISTENER_IP yan tümcesi tarafından belirtilen dinleyici IP adresi. Nullable.

Açıklamalar

Uç noktalar ve bağlantılar hakkında bilgi toplamak için aşağıdaki sorguyu yürütebilirsiniz. Geçerli bağlantıları olmayan veya TCP bağlantısı olmayan uç noktalar NULL değerlerle görüntülenir. Geçerli bağlantı hakkında bilgi döndürmek için WHERE yan tümcesini WHERE des.session_id = @@SPID ekleyin.

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;  

İzinler

Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

SQL Server 2022 ve üzeri için izinler

Sunucuda SERVER SECURITY STATE izni gerektirir VIEW .