sys.dm_server_services (Transact-SQL)

Si applica a:SQL Server

Restituisce informazioni sul servizio SQL Server, full-text, launchpad di SQL Server (SQL Server 2017 (14.x) e versioni successive e sui servizi SQL Server Agent nell'istanza corrente di SQL Server. Per segnalare informazioni sullo stato di tali servizi, utilizzare la DMV.

Nome colonna Tipo di dati Descrizione
servicename nvarchar(256) Nome del servizio SQL Server motore di database, full-text o SQL Server Agent.

Non ammette i valori NULL.
startup_type int Indica la modalità di avvio del servizio. Di seguito sono riportati i valori possibili e le relative descrizioni corrispondenti.

0: Altro
1: Altro
2: Automatico
3: Manuale
4: Disabilitato

Ammette valori Null.
startup_type_desc nvarchar(256) Descrive la modalità di avvio del servizio. Di seguito sono riportati i valori possibili e le relative descrizioni corrispondenti.

Altro: Altro (avvio di avvio)
Altro: Altro (avvio del sistema)
Automatico: Avvio automatico
Manuale: Avvio della domanda
Disabilitato: Disabilitato

Non ammette i valori NULL.
status int Indica lo stato corrente del servizio. Di seguito sono riportati i valori possibili e le relative descrizioni corrispondenti.

1: Arrestato
2: Altro (avvio in sospeso)
3: Altro (arresto in sospeso)
4: Esecuzione
5: Altro (continua in sospeso)
6: Altro (sospensione in sospeso)
7: Sospeso

Ammette valori Null.
status_desc nvarchar(256) Descrive lo stato corrente del servizio. Di seguito sono riportati i valori possibili e le relative descrizioni corrispondenti.

Arrestato: il servizio viene arrestato.
Altro (avvio dell'operazione in sospeso): il servizio è in corso di avvio.
Altro (arresto dell'operazione in sospeso): il servizio è in corso di arresto.
Esecuzione: il servizio è in esecuzione.
Altre operazioni (continua operazioni in sospeso): il servizio è in sospeso.
Altro (sospensione in sospeso): il servizio è in fase di sospensione.
Sospeso: il servizio viene sospeso.

Non ammette i valori NULL.
process_id int ID di processo del servizio.

Non ammette i valori NULL.
last_startup_time datetimeoffset(7) Data e ora dell'ultimo avvio del servizio. Ammette valori Null.
service_account nvarchar(256) Account autorizzato a controllare il servizio. L'account consente di avviare o arrestare il servizio oppure di modificarne le proprietà.

Non ammette i valori NULL.
filename nvarchar(256) Percorso e nome file dell'eseguibile del servizio.

Non ammette i valori NULL.
is_clustered nvarchar(1) Indica se il servizio è installato come risorsa di un server di cluster.

Non ammette i valori NULL.
cluster_nodename nvarchar(256) Il nome del nodo del cluster su cui è installato il servizio. Ammette valori Null.
instant_file_initialization_enabled nvarchar(1) Specifica se l'inizializzazione immediata dei file è abilitata per il servizio SQL Server motore di database.

Y = l'inizializzazione immediata dei file è abilitata per il servizio.
N = l'inizializzazione immediata dei file è disabilitata per il servizio.

Ammette valori Null.

Nota: questa opzione non si applica ad altri servizi, ad esempio SQL Server Agent.

Si applica a: SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3 e SQL Server 2016 (13.x) SP 1 e versioni successive.

Autorizzazioni

Per SQL Server 2019 (15.x) e versioni precedenti, è necessaria VIEW SERVER STATE l'autorizzazione per il server.

Per SQL Server 2022 (16.x) e versioni successive, è necessaria VIEW SERVER SECURITY STATE l'autorizzazione per il server.