sys.dm_tcp_listener_states (Transact-SQL)

Si applica a:SQL Server

Restituisce una riga contenente informazioni sullo stato dinamico per ogni listener TCP.

Nota

Il listener del gruppo di disponibilità può restare in ascolto della stessa porta del listener dell'istanza di SQL Server. In questo caso, i listener vengono elencati separatamente, proprio come un listener di Service Broker.

Nome colonna Tipo di dati Descrizione
listener_id int ID interno del listener. Non ammette i valori Null.

Chiave primaria.
Indirizzo_ip nvarchar(48) L'indirizzo IP del listener online e attualmente in attesa. È consentito IPv4 o IPv6. Se un listener dispone di entrambi gli indirizzi, vengono elencati separatamente. Un carattere jolly IPv4 viene visualizzato come "0.0.0.0".0". Un carattere jolly IPv6 viene visualizzato come "::".

Non ammette i valori Null.
is_ipv4 bit Tipo di indirizzo IP

1 = IPv4

0 = IPv6
port int Numero della porta su cui il listener rimane in attesa. Non ammette i valori Null.
type tinyint Tipo di listener, uno di:

0 = Transact-SQL

1 = Service Broker

2 = Mirroring del database

Non ammette i valori Null.
type_desc nvarchar(20) Descrizione del tipo, uno dei seguenti:

TSQL

SERVICE_BROKER

DATABASE_MIRRORING

Non ammette i valori Null.
state tinyint Stato del listener del gruppo di disponibilità, uno di:

1 = Online. Il listener è in attesa ed elabora le richieste.

2 = Riavvio in sospeso. Il listener è offline, con il riavvio in sospeso.

Se il listener del gruppo di disponibilità è in attesa sulla stessa porta dell'istanza del server, questi due listener si trovano sempre nello stesso stato.

Non ammette i valori Null.

Nota: i valori in questa colonna provengono dall'oggetto TSD_listener. La colonna non supporta uno stato offline perché quando il TDS_listener è offline, non può essere sottoposto a query per lo stato.
state_desc nvarchar(16) Descrizione dello stato, uno dei seguenti:

ONLINE

PENDING_RESTART

Non ammette i valori Null.
start_time datetime Timestamp che indica l'avvio del listener. Non ammette i valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER SECURITY STATE nel server.

Vedi anche

Domande frequenti sull'esecuzione di query nel catalogo di sistema di SQL Server
Viste del catalogo dei Gruppi di disponibilità Always On (Transact-SQL)
Funzioni e DMV dei Gruppi di disponibilità Always On (Transact-SQL)