sys.dm_server_services (Transact-SQL)

S’applique à :SQL Server

Retourne des informations sur le service SQL Server, Full-Text, SQL Server Launchpad (SQL Server 2017 (14.x) et versions ultérieures) et les services SQL Server Agent dans l’instance actuelle de SQL Server. Utilisez cette vue de gestion dynamique pour signaler des informations d'état sur ces services.

Nom de la colonne Type de données Description
servicename nvarchar (256) Nom du service SQL Server Moteur de base de données, texte intégral ou SQL Server Agent.

N'accepte pas la valeur NULL.
startup_type int Indique le mode de démarrage du service. Voici les valeurs possibles et leurs descriptions correspondantes.

0 : Autre
1 : Autres
2 : Automatique
3 : Manuel
4 : Désactivé

Autorise la valeur Null.
startup_type_desc nvarchar (256) Décrit le mode de démarrage du service. Voici les valeurs possibles et leurs descriptions correspondantes.

Autre : Autre (démarrage du démarrage)
Autre : Autre (démarrage du système)
Automatique : démarrage automatique
Manuel : démarrage de la demande
Désactivé : Désactivé

N'accepte pas la valeur NULL.
status int Indique l'état actuel du service. Voici les valeurs possibles et leurs descriptions correspondantes.

1 : Arrêté
2 : Autre (démarrer en attente)
3 : Autre (arrêter en attente)
4 : Exécution
5 : Autres (continuer en attente)
6 : Autre (pause en attente)
7 : Suspendu

Autorise la valeur Null.
status_desc nvarchar (256) Décrit l'état actuel du service. Voici les valeurs possibles et leurs descriptions correspondantes.

Arrêté : le service est arrêté.
Autre (opération de démarrage en attente) : le service est en cours de démarrage.
Autre (opération d’arrêt en attente) : le service est en cours d’arrêt.
En cours d’exécution : le service est en cours d’exécution.
Autre (continuer les opérations en attente) : le service est dans un état en attente.
Autre (pause en attente) : le service est en cours de suspension.
Suspendu : le service est suspendu.

N'accepte pas la valeur NULL.
process_id int ID de processus du service.

N'accepte pas la valeur NULL.
last_startup_time datetimeoffset(7) Date et heure du dernier démarrage du service. Autorise la valeur Null.
service_account nvarchar (256) Compte autorisé à contrôler le service. Ce compte peut démarrer ou arrêter le service ou modifier ses propriétés.

N'accepte pas la valeur NULL.
filename nvarchar (256) Chemin d'accès et nom de fichier de l'exécutable du service.

N'accepte pas la valeur NULL.
is_clustered nvarchar(1) Indique si le service est installé en tant que ressource d'un serveur en cluster.

N'accepte pas la valeur NULL.
cluster_nodename nvarchar (256) Nom du nœud de cluster sur lequel le service est installé. Autorise la valeur Null.
instant_file_initialization_enabled nvarchar(1) Spécifie si l’initialisation instantanée de fichiers est activée pour le service sql Server Moteur de base de données.

Y = initialisation instantanée de fichier est activée pour le service.
N = initialisation instantanée de fichier est désactivée pour le service.

Autorise la valeur Null.

Remarque : cette option ne s’applique pas à d’autres services tels que SQL Server Agent.

S’applique à : SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3 et SQL Server 2016 (13.x) SP 1 et versions ultérieures.

Autorisations

Pour SQL Server 2019 (15.x) et les versions antérieures, vous devez disposer VIEW SERVER STATE d’autorisations sur le serveur.

Pour SQL Server 2022 (16.x) et versions ultérieures, vous devez disposer VIEW SERVER SECURITY STATE d’autorisations sur le serveur.