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