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. Ammette 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.