[AlwaysOn2017] AlwaysOn的DMV和DMF - Sys.dm_tcp_listener_states

cow977發表於2019-09-08

22、


返回包含各個TCP偵聽器的動態資訊的行。

備註

可用性組偵聽器可能偵聽SQL Server例項的偵聽器所偵聽的埠。在這種情況下,將分別列出這些偵聽器,這與Service Broker偵聽器的情況相同。

列名

資料型別

描述

listener_id

int

偵聽器的內部 id。不可為null。主鍵。

ip_address

nvarchar(48)

處於聯機狀態且當前正在偵聽的偵聽器IP地址。同時允許IPv4和IPv6地址。如果某個偵聽器擁有這兩類地址,則分開列出這些地址。IPv4萬用字元顯示為"0.0.0.0"。IPv6 萬用字元顯示為"::"。不可為null。

is_ipv4

bit

IP 地址的型別

1 = IPv4

0 = IPv6

port

int

偵聽器正在偵聽的埠號。不可為null。

type

type_desc

tinyint

nvarchar(20)

偵聽器型別,可為下列值之一:

0 = TSQL                Transact-SQL

1 = SERVICE_BROKER      Service Broker

2 = DATABASE_MIRRORING  資料庫映象

不可為null。

State

state_desc

tinyint

nvarchar(16)

可用性組偵聽器的狀態,可為下列值之一:

1 = ONLINE   聯機。偵聽器正在偵聽並處理請求。

2 = PENDING_RESTART     等待重新啟動。偵聽器處於離線狀態,等待重新啟動。

如果可用性組偵聽器正在偵聽伺服器例項所偵聽的埠,這兩個偵聽器始終具有相同狀態。不可為null。

注意:此列中的值來自TSD_listener物件。列不支援離線狀態,因為TDS_listener離線時,它無法查詢狀態。

start_time

datetime

指示啟動偵聽器時的時間戳。不可為null。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-2656400/,如需轉載,請註明出處,否則將追究法律責任。

相關文章