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 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 motor de base de datos de SQL Server, texto completo o servicio de Agente SQL Server. No puede ser 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.

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

No puede ser 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 (inicio pendiente)
3: Otro (detener pendiente)
4: En ejecución
5: Otro (continuar pendiente)
6: Otro (pausa 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 un estado pendiente.
Otro (pausa pendiente): el servicio está en proceso de pausa.
En pausa: el servicio está en pausa.

No puede ser NULL.
process_id int Identificador de proceso del servicio. No puede ser 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 puede ser NULL.
filename nvarchar(256) Ruta de acceso y nombre del archivo ejecutable del servicio. No puede ser NULL.
is_clustered nvarchar(1) Indica si el servicio está instalado como un recurso de un servidor en clúster. No puede ser 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: No se aplica a otros servicios, como el Agente SQL Server.

Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x) SP4 y SQL Server 2016 (13.x) SP1 y versiones posteriores).

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VIEW SERVER SECURITY STATE en el servidor.

Vea también

sys.dm_server_registry (Transact-SQL)