Bagikan melalui


sys.dm_tcp_listener_states (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan baris yang berisi informasi status dinamis untuk setiap pendengar TCP.

Catatan

Pendengar grup ketersediaan dapat mendengarkan port yang sama dengan pendengar instans SQL Server. Dalam hal ini, pendengar dicantumkan secara terpisah, sama seperti untuk pendengar Service Broker.

Nama kolom Jenis data Deskripsi
listener_id int ID internal listener. Tidak dapat diubah ke null.

Kunci primer.
ip_address nvarchar(48) Alamat IP pendengar yang sedang online dan saat ini sedang didengarkan. Dapat berupa IPv4 atau IPv6. Jika pendengar memiliki kedua jenis alamat, mereka dicantumkan secara terpisah. Kartubebas IPv4 ditampilkan sebagai 0.0.0.0. Wildcard IPv6 ditampilkan sebagai ::.

Tidak dapat diubah ke null.
is_ipv4 bit Jenis alamat IP. Salah satu dari:

1 = IPv4
0 = IPv6
port int Nomor port tempat pendengar mendengarkan. Tidak dapat diubah ke null.
type kecil Jenis pendengar, salah satu dari:

0 = Transact-SQL
1 = Service Broker
2 = Pencerminan database

Tidak dapat diubah ke null.
type_desc nvarchar(20) typeDeskripsi , salah satu dari:

TSQL
SERVICE_BROKER
DATABASE_MIRRORING

Tidak dapat diubah ke null.
state kecil Status pendengar grup ketersediaan, salah satu dari:

0 = Online. Pendengar mendengarkan dan memproses permintaan.
1 = Mulai ulang tertunda. pendengar offline, menunggu mulai ulang.

Jika pendengar grup ketersediaan mendengarkan port yang sama dengan instans server, kedua pendengar ini selalu memiliki status yang sama.

Tidak dapat diubah ke null.

Nota: Nilai dalam kolom ini berasal dari TSD_listener objek . Kolom tidak mendukung status offline karena saat TDS_listener offline, kolom tidak dapat dikueri untuk status.
state_desc nvarchar(16) stateDeskripsi , salah satu dari:

ONLINE
PENDING_RESTART

Tidak dapat diubah ke null.
start_time datetime Tanda waktu menunjukkan kapan pendengar dimulai. Tidak dapat diubah ke null.

Izin

SQL Server 2019 (15.x) dan versi yang lebih lama memerlukan VIEW SERVER STATE izin di server.

SQL Server 2022 (16.x) dan versi yang lebih baru memerlukan VIEW SERVER SECURITY STATE izin di server.