sys.dm_server_services (Transact-SQL)

Se aplica a:SQL Server

Devuelve información sobre los servicios SQL Server, Full-Text, SQL Server Launchpad (SQL Server 2017 (14.x) y versiones posteriores) y Agente SQL Server en la instancia actual de SQL Server. Utiliza esta vista de gestión dinámica para informar información sobre el estado de estos servicios.

Nombre de la columna Tipo de dato Descripción
servicename nvarchar(256) Nombre del Motor de base de datos de SQL Server, Full-text o Agente SQL Server service.

No es anulable.
startup_type int Indica el modo de inicio del servicio. A continuación se presentan los posibles valores y sus descripciones correspondientes.

0: Otros
1: Otros
2: Automático
3: Manual
4: Discapacitado

Nulable
startup_type_desc nvarchar(256) Describe el modo de inicio del servicio. A continuación se presentan los posibles valores y sus descripciones correspondientes.

Otros: Otros (arranque)
Otros: Otros (inicio del sistema)
Automático: Arranque automático
Manual: Inicio por demanda
Discapacitado: Discapacitado

No es anulable.
status int Indica el estado actual del servicio. A continuación se presentan los posibles valores y sus descripciones correspondientes.

1: Detenida
2: Otros (empezar pendiente)
3: Otros (dejar de estar pendiente)
4: Correr
5: Otros (continuar pendiente)
6: Otros (pausa pendiente)
7: Pausada

Nulable
status_desc nvarchar(256) Describe el estado actual del servicio. A continuación se presentan los posibles valores y sus descripciones correspondientes.

Parado: El servicio está detenido.
Otros (operación de inicio pendiente): El servicio está en proceso de inicio.
Otros (operación de parada pendiente): El servicio está en proceso de detenerse.
Funcionando: El servicio está funcionando.
Otros (continuar operando pendiente): El servicio está en estado pendiente.
Otros (pausa pendiente): El servicio está en proceso de pausa.
Pausado: El servicio está pausado.

No es anulable.
process_id int El ID del proceso del servicio.

Nulable
last_startup_time datetimeoffset(7) La fecha y hora en que comenzó el servicio por última vez. Nulable
service_account nvarchar(256) La cuenta autorizada para controlar el servicio. Esta cuenta puede iniciar o detener el servicio, o modificar propiedades del servicio.

No es anulable.
filename nvarchar(256) La ruta y el nombre del archivo del ejecutable del servicio.

No es anulable.
is_clustered nvarchar(1) Indica si el servicio está instalado como recurso de un servidor en clúster.

No es anulable.
cluster_nodename nvarchar(256) El nombre del nodo del clúster en el que se instala el servicio. Nulable
instant_file_initialization_enabled nvarchar(1) Especifica si la inicialización instantánea de archivos está habilitada para el servicio Motor de base de datos de SQL Server.

Y = inicialización instantánea del archivo está habilitada para el servicio.
N = la inicialización instantánea del archivo está deshabilitada para el servicio.

Nulable

Nota: Esta opción no se aplica a otros servicios como el Agente SQL Server.

Aplica a: SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3 y SQL Server 2016 (13.x) SP 1 y versiones posteriores.

Permissions

Para SQL Server 2019 (15.x) y versiones anteriores, necesitas VIEW SERVER STATE permiso sobre el servidor.

Para SQL Server 2022 (16.x) y versiones posteriores, necesita VIEW SERVER SECURITY STATE permiso en el servidor.