sys.tcp_endpoints (T-SQL)

Berlaku untuk:SQL Server

Berisi satu baris untuk setiap titik akhir TCP yang ada dalam sistem. Titik akhir yang dijelaskan oleh sys.tcp_endpoints menyediakan objek untuk memberikan dan mencabut hak istimewa koneksi. Informasi yang ditampilkan mengenai port dan alamat IP tidak digunakan untuk mengonfigurasi protokol dan mungkin tidak cocok dengan konfigurasi protokol aktual. Untuk melihat dan mengonfigurasi protokol, gunakan Pengelola Konfigurasi SQL Server.

Nama kolom Jenis data Deskripsi
< kolom yang diwariskan> Mewarisi kolom dari sys.endpoints.
pelabuhan int Nomor port yang didengarkan titik akhir. Tidak dapat diubah ke null.
is_dynamic_port bit 1 = Nomor port ditetapkan secara dinamis.

Tidak dapat diubah ke null.
Ip_address nvarchar(45) Alamat IP pendengar seperti yang ditentukan oleh klausa LISTENER_IP. Dapat diubah ke null.

Keterangan

Jalankan kueri berikut untuk mengumpulkan informasi tentang titik akhir dan koneksi. Titik akhir tanpa koneksi saat ini atau tanpa koneksi TCP akan muncul dengan nilai NULL. Tambahkan klausa WHERE des.session_id = @@SPID WHERE untuk mengembalikan informasi tentang koneksi saat ini.

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;  

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat Juga

Tampilan Katalog (Transact-SQL)
Tampilan Katalog Titik Akhir (Transact-SQL)