Partage via


Afficher l’activité du travail

S’applique à : SQL Server Azure 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.

Cette rubrique explique comment afficher l’état d’exécution des travaux de SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio ou Transact-SQL.

Lorsque le service Microsoft SQL Server Agent démarre, une nouvelle session est créée et la table sysjobactivity de la base de données msdb est remplie avec tous les travaux définis existants. Cette table enregistre l'activité du travail en cours et son état. Vous pouvez utiliser le Moniteur d'activité des travaux dans l'Agent SQL Server pour afficher l'état actuel des travaux. Si le service SQL Server Agent se termine de manière inattendue, reportez-vous à la table sysjobactivity pour déterminer les travaux qui étaient en cours d'exécution au moment de l'interruption du service.

Avant de commencer

Sécurité

Pour plus d'informations, consultez Implémenter la sécurité de SQL Server Agent.

Utilisation de SQL Server Management Studio

Pour afficher l'activité des travaux

  1. Dans l’Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL Server, puis développez-la.

  2. Développez Agent SQL Server.

  3. Cliquez avec le bouton droit sur Moniteur d’activité des travaux , puis cliquez sur Afficher l’activité du travail.

  4. Dans le Moniteur d'activité des travaux, vous trouverez des détails relatifs à chaque travail défini pour ce serveur.

  5. Cliquez avec le bouton droit sur un travail pour le démarrer, l'arrêter, l'activer ou le désactiver, actualiser son état tel qu'il est affiché dans le Moniteur d'activité des travaux, le supprimer ou encore afficher son historique ou ses propriétés. Pour démarrer, arrêter, activer, désactiver ou actualiser plusieurs travaux, sélectionnez plusieurs lignes dans le Moniteur d'activité des travaux et cliquez avec le bouton droit sur votre sélection.

  6. Pour mettre à jour le Moniteur d'activité des travaux, cliquez sur Actualiser. Pour afficher moins de lignes, cliquez sur Filtre et saisissez les paramètres de filtre.

Utilisation de Transact-SQL

Pour afficher l'activité des travaux

  1. Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. 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).