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.