sys.dm_server_services (Transact-SQL)

Retourne des informations relatives aux services SQL Server, Texte intégral et Agent SQL Server 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, Texte intégral ou Agent SQL Server. Ne peut pas être NULL.

startup_type

int

Indique le mode de démarrage du service.

ValeurDescription
0Autre
1Autre
2Automatique
3Manuel
4Désactivé

Autorise la valeur NULL.

startup_desc

nvarchar(256)

Décrit le mode de démarrage du service.

ValeurDescription
AutreAutre (démarrage)
AutreAutre (démarrage système)
AutomatiqueDémarrage automatique
ManuelDémarrage à la demande
DésactivéDésactivé

Ne peut pas être NULL.

état

int

Indique l'état actuel du service.

ValeurDescription
1Arrêté
2Autre (démarrage en attente)
3Autre (arrêt en attente)
4En cours d'exécution
5Autre (continuation en attente)
6Autre (suspension en attente)
7Suspendu

Autorise la valeur NULL.

status_desc

nvarchar(256)

Décrit l'état actuel du service.

ValeurDescription
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écutionLe service est en cours d'exécution.
Autre (opérations de continuation en attente)Le service est en attente.
Autre (suspension en attente)Le service est en cours de suspension.
SuspenduLe service est suspendu.

Ne peut pas être NULL.

process_id

int

ID de processus du service. Ne peut pas être 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. Ne peut pas être NULL.

filename

nvarchar(256)

Chemin d'accès et nom de fichier de l'exécutable du service. Ne peut pas être NULL.

is_clustered

nvarchar(1)

Indique si le service est installé en tant que ressource d'un serveur en cluster. Ne peut pas être NULL.

cluster_nodename

nvarchar(256)

Nom du nœud de cluster sur lequel le service est installé. Autorise la valeur NULL.

Sécurité

Autorisations

Nécessite l'autorisation VIEW SERVER STATE sur le serveur.

Voir aussi

Référence

sys.dm_server_registry (Transact-SQL)