Surveiller l'activité des travaux

S’applique à :SQL ServerAzure SQL Managed Instance

Important

Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Managed Instance et SQL Server.

Vous pouvez surveiller l’activité en cours de tous les travaux définis sur une instance de SQL Server à l’aide du moniteur d’activité des travaux de SQL Server Agent.

Sessions de SQL Server Agent

SQL Server Agent crée une session à chaque démarrage du service. Quand une session est créée, la table sysjobactivity de la base de données msdb est remplie avec tous les travaux définis existants. Cette table conserve la dernière activité des travaux lorsque SQL Server Agent est redémarré. Chaque session enregistre l'activité normale de SQL Server Agent du début à la fin du travail. Les informations relatives à ces sessions sont stockées dans la table syssessions de la base de données msdb .

Moniteur d'activité des travaux

Le moniteur d’activité des travaux vous permet de visualiser la table sysjobactivity à l’aide de SQL Server Management Studio. Vous pouvez visualiser tous les travaux sur le serveur ou définir des filtres afin de limiter le nombre de travaux affichés. Vous pouvez également trier les informations sur les travaux en cliquant sur un en-tête de colonne dans la grille Activité du travail de l’Agent . Par exemple, quand vous sélectionnez l’en-tête de colonne Dernière exécution , vous pouvez visualiser les travaux dans l’ordre de leur dernière exécution. Vous pouvez cliquer sur l'en-tête de la colonne pour classer les travaux en fonction de la date de leur dernière exécution, dans l'ordre croissant ou décroissant.

Le moniteur d'activité des travaux vous permet d'effectuer les tâches suivantes :

  • Démarrer et arrêter des travaux.

  • Visualiser les propriétés des travaux.

  • Visualiser l'historique d'un travail spécifique.

  • Actualiser les informations de la grille Activité du travail de l’Agent manuellement ou définir un intervalle d’actualisation automatique en cliquant sur Afficher les paramètres d’actualisation.

Utilisez le moniteur d'activité des travaux pour connaître les travaux dont l'exécution a été planifiée, le dernier résultat des travaux exécutés pendant la session actuelle et les travaux en cours d'exécution ou inactifs. Si le service SQL Server Agent échoue de manière inattendue, vous pouvez déterminer quels étaient les travaux en cours d'exécution en consultant la session précédente dans le moniteur d'activité des travaux.

Pour ouvrir le moniteur d’activité des travaux, développez SQL Server Agent dans l’Explorateur d’objets de Management Studio, cliquez avec le bouton droit sur Moniteur d’activité des travaux, puis cliquez sur Afficher l’activité du travail.

Vous pouvez également visualiser l’activité des travaux de la session actuelle à l’aide de la procédure stockée sp_help_jobactivity.

Description Rubrique
Explique comment afficher l'état d'exécution des travaux de SQL Server Agent. Afficher l’activité du travail

Voir aussi

Afficher l’activité du travail
sysjobactivity (Transact-SQL)
syssessions (Transact-SQL)
sp_help_jobactivity (Transact-SQL)