Partager via


Gestion des services

Les services SQL Server Agent et SQL Server se surveillent mutuellement. Lorsqu'ils ont démarré, si un service échoue, l'autre le redémarre.

Important

Le redémarrage automatique ne doit pas être activé pour le service SQL Server ou le service SQL Server sur les instances de cluster de basculement.

Redémarrage du service Agent SQL Server

Lorsque l'Agent SQL Server démarre, il exécute une procédure stockée étendue dans SQL Server. Celle-ci surveille le service SQL Server Agent et le redémarre si le service s'interrompt de manière inattendue.

Important

Les travaux de l'agent SQL Server qui s'exécutent au moment d'un événement de basculement sur une instance de cluster de basculement SQL Server ne continuent pas après le basculement vers un autre nœud de cluster de basculement. Les travaux de l'agent SQL Server qui s'exécutent au moment où un nœud Hyper-V est suspendu ne reprennent pas si la pause provoque un basculement vers un autre nœud. Les travaux qui commencent mais ne peuvent pas se terminer à cause d'un événement de basculement sont enregistrés comme commencés, mais n'affichent pas d'entrées de journal supplémentaires pour l'achèvement ou l'échec. Les travaux de l'agent SQL Server dans ces scénarios semblent ne s'être jamais terminés.

Redémarrage du service SQL Server

L'Agent SQL Server peut redémarrer une instance locale de SQL Server si SQL Server s'arrête pour des raisons autres que celles correspondant à un arrêt typique. Le redémarrage automatique est activé par défaut. Comme l'Agent SQL Server redémarre l'instance locale de SQL Server lorsqu'il détecte un arrêt anormal, il est possible de configurer une alerte pour cet événement.

Comportement par défaut du service SQL Server Agent

Par défaut le service SQL Server Agent se connecte à SQL Server toutes les 20 secondes pour extraire les compteurs de performances. Cette connexion crée une entrée dans le journal des événements Microsoft Windows. Pour modifier ce comportement, arrêtez le service SQL Server Agent ou modifiez la configuration de l'audit de connexion au serveur pour inscrire uniquement les connexions qui ont échoué dans le journal des événements.

Pour modifier les informations d'audit de connexion

Pour définir un arrêt de l'exécution d'un travail

Démarrage automatique de l'Agent SQL Server

Pour envoyer des messages d'erreur de l'Agent SQL Server

Affichage du journal des erreurs de l'Agent SQL Server

Pour renommer le journal des erreurs de l'Agent SQL Server

Pour afficher les informations sur le temps d'exécution des travaux de l'Agent SQL Server