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)