sys.dm_server_services (Transact-SQL)

Se aplica a:SQL Server

Devuelve información sobre el servicio SQL Server, Texto completo, SQL Server Launchpad (SQL Server 2017 (14.x) y versiones posteriores) y Agente SQL Server servicios en la instancia actual de SQL Server. Use esta vista de administración dinámica para notificar información de estado sobre estos servicios.

Nombre de la columna Tipo de datos Descripción
servicename nvarchar(256) Nombre del servicio sql Server Motor de base de datos, texto completo o Agente SQL Server.

No acepta valores NULL.
startup_type int Indica el modo de inicio del servicio. A continuación se muestran los valores posibles y sus descripciones correspondientes.

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

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

Otros: Otros (inicio de arranque)
Otros: Otros (inicio del sistema)
Automático: Inicio automático
Manual: Inicio de la demanda
Deshabilitado: Deshabilitado

No acepta valores NULL.
status int Indica el estado actual del servicio. A continuación se muestran los valores posibles y sus descripciones correspondientes.

1: Detenido
2: Otro (iniciar pendiente)
3: Otro (detener pendiente)
4: En ejecución
5: Otro (continuar pendiente)
6: Otros (pausar pendiente)
7: Pausado

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

Detenido: el servicio se detiene.
Otro (operación de inicio pendiente): el servicio está en proceso de inicio.
Otro (operación de detención pendiente): el servicio está en proceso de detención.
En ejecución: el servicio se está ejecutando.
Otras (operaciones de continuación pendientes): el servicio está en estado pendiente.
Otro (pausa pendiente): el servicio está en proceso de pausa.
Pausado: el servicio está en pausa.

No acepta valores NULL.
process_id int Identificador de proceso del servicio.

No acepta valores NULL.
last_startup_time datetimeoffset(7) Fecha y hora en que el servicio se inició por última vez. Acepta valores NULL.
service_account nvarchar(256) Cuenta autorizada para controlar el servicio. Esta cuenta puede iniciar o detener el servicio, o puede modificar las propiedades del servicio.

No acepta valores NULL.
filename nvarchar(256) Ruta de acceso y nombre del archivo ejecutable del servicio.

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

No acepta valores NULL.
cluster_nodename nvarchar(256) Nombre del nodo de clúster en el que está instalado el servicio. Acepta valores NULL.
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 = la inicialización instantánea de archivos está habilitada para el servicio.
N = la inicialización instantánea de archivos está deshabilitada para el servicio.

Acepta valores NULL.

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

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

Permisos

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

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