Freigeben über


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 derzeit lauscht. Kann entweder IPv4 oder IPv6 sein. Wenn ein Listener über beide Arten von Adressen verfügt, werden sie separat aufgeführt. Ein IPv4-Wildcard wird als 0.0.0.0angezeigt. Ein IPv6-Wildcard wird als ::.

Lässt keine NULL-Werte zu.
is_ipv4 bit Typ der IP-Adresse. Einer von:

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 type, 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:

0 = Online. Der Listener lauscht auf Anforderungen und verarbeitet sie.
1 = 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.

Anmerkung: Die Werte in dieser Spalte stammen aus dem TSD_listener Objekt. Die Spalte unterstützt keinen Offlinestatus, da der TDS_listener Status beim Offlinemodus nicht abgefragt werden kann.
state_desc nvarchar(16) Beschreibung von state, eine 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

SQL Server 2019 (15.x) und frühere Versionen erfordern VIEW SERVER STATE berechtigungen auf dem Server.

SQL Server 2022 (16.x) und höhere Versionen erfordern VIEW SERVER SECURITY STATE berechtigungen auf dem Server.