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