sys.dm_tcp_listener_states (Transact-SQL)

Gilt für: SQL Server

Gibt eine Zeile zurück, die Informationen zum dynamischen Status für jeden TCP-Listener enthält.

Hinweis

Der Verfügbarkeitsgruppenlistener kann den gleichen Port überwachen wie der Listener der Instanz von SQL Server. In diesem Fall sind die Listener getrennt aufgeführt, das Gleiche gilt für einen Service Broker-Listener.

Spaltenname Datentyp Beschreibung
listener_id int Die interne ID des Listeners. Lässt keine NULL-Werte zu.

Der Primärschlüssel.
ip_address nvarchar(48) Die Listener-IP-Adresse, die online ist und an der gelauscht wird. Entweder ist IPv4 oder IPv6 zulässig. Wenn ein Listener beide Typen von Adressen besitzt, sind sie getrennt aufgeführt. Ein IPv4-Wildcard wird als "0.0.0.0.0" angezeigt. Ein IPv6-Wildcard wird als "::" angezeigt.

Lässt keine NULL-Werte zu.
is_ipv4 bit Der Typ der IP-Adresse.

1 = IPv4

0 = IPv6
Port int Die Nummer des Ports, an dem der Listener lauscht. Lässt keine NULL-Werte zu.
type tinyint Der Typ des Listeners. Folgende Werte sind möglich:

0 = Transact-SQL

1 = Service Broker

2 = Datenbankspiegelung

Lässt keine NULL-Werte zu.
type_desc nvarchar(20) Beschreibung des Typs, einer von:

TSQL

SERVICE_BROKER

DATABASE_MIRRORING

Lässt keine NULL-Werte zu.
state tinyint Der Status des Verfügbarkeitsgruppenlisteners. Folgende Werte sind möglich:

1 = Online. Der Listener lauscht auf Anforderungen und verarbeitet sie.

2 = Ausstehender Neustart. Der Listener ist offline, ein Neustart steht aus.

Wenn der Verfügbarkeitsgruppenlistener an dem gleichen Port wie die Serverinstanz lauscht, haben diese zwei Listener immer den gleichen Status.

Lässt keine NULL-Werte zu.

Hinweis: Die Werte in dieser Spalte stammen aus dem TSD_listener-Objekt. Die Spalte unterstützt keinen Offlinestatus, da beim Offlinemodus des TDS_listener der Status nicht abgefragt werden kann.
state_desc nvarchar(16) Beschreibung des Zustands, einer von:

ONLINE

PENDING_RESTART

Lässt keine NULL-Werte zu.
start_time datetime Der Zeitstempel, der angibt, wann der Listener gestartet wurde. Lässt keine NULL-Werte zu.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Berechtigungen für SQL Server 2022 und höher

Erfordert DIE BERECHTIGUNG "VIEW SERVER SECURITY STATE" auf dem Server.

Weitere Informationen

FAQ: Abfragen des SQL Server-Systemkatalogs
Katalogsichten für Always On-Verfügbarkeitsgruppen (Transact-SQL)
Dynamische Verwaltungssichten und -funktionen für Always On-Verfügbarkeitsgruppen (Transact-SQL)