Afficher l’activité de travail
s’applique à :SQL Server
Azure SQL Managed Instance
Important
Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL d’Azure SQL Managed Instance par rapport à SQL Server.
Cette rubrique explique comment afficher l’état d’exécution des travaux SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL.
Lorsque le service Microsoft SQL Server Agent démarre, une nouvelle session est créée et la table sysjobactivity dans la base de données msdb msdb est remplie avec tous les travaux définis existants. Ce tableau enregistre l’activité et l’état actuels du travail. Vous pouvez utiliser le Moniteur d’activité des travaux dans SQL Server Agent pour afficher l’état actuel des travaux. Si le service SQL Server Agent se termine de façon inattendue, vous pouvez faire référence à la table sysjobactivity pour voir quels travaux ont été exécutés lorsque le service s’est terminé.
Avant de commencer
Sécurité
Pour plus d’informations, consultez Sécurité de l'Agent SQL Server.
Utilisation de SQL Server Management Studio
Pour afficher l’activité de travail
Dans 'Explorateur d’objets, connectez-vous à une instance du moteur de base de données SQL Server, puis développez cette instance.
Développez SQL Server Agent.
Cliquez avec le bouton droit sur Moniteur d’activité du travail, puis cliquez sur Afficher l’activité de travail.
Dans le Moniteur d’activité de travail, vous pouvez afficher des détails sur chaque travail défini pour ce serveur.
Cliquez avec le bouton droit sur un travail pour le démarrer, l’arrêter, l’activer ou le désactiver, actualisez son état tel qu’affiché dans le Moniteur d’activité du travail, supprimez-le ou affichez son historique ou ses propriétés. Pour démarrer, arrêter, activer ou désactiver plusieurs travaux ou actualiser plusieurs travaux, sélectionnez plusieurs lignes dans le Moniteur d’activité du travail, puis cliquez avec le bouton droit sur votre sélection.
Pour mettre à jour le moniteur d’activité du travail, cliquez sur Actualiser. Pour afficher moins de lignes, cliquez sur filtre et entrez les paramètres de filtre.
Utilisation de Transact-SQL
Pour afficher l’activité de travail
Dans Explorateur d’objets, connectez-vous à une instance du moteur de base de données.
Dans la barre Standard, cliquez sur Nouvelle Requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.
-- lists activity for all jobs that the current user has permission to view. USE msdb ; GO EXEC dbo.sp_help_jobactivity ; GO
Pour plus d’informations, consultez sp_help_jobactivity (Transact-SQL).