Partager via


Afficher l’historique des travaux

s’applique à :SQL ServerAzure 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 le journal de l’historique des travaux de Microsoft SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects.

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 le journal des travaux

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données SQL Server, puis dépliez cette instance.

  2. Développez SQL Server Agent, puis développez Jobs.

  3. Cliquez avec le bouton droit sur une tâche, puis cliquez sur Afficher l’historique.

  4. Dans la visionneuse du fichier journal, affichez l’historique des travaux.

  5. Pour mettre à jour l’historique des travaux, cliquez sur Actualiser. Pour afficher moins de lignes, cliquez sur le bouton Filtrer et entrez les paramètres de filtre.

Utilisation de Transact-SQL

Pour afficher le journal des tâches

  1. Dans Explorateur d’objets, connectez-vous à une instance du moteur de base de données.

  2. Sur la barre 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 all job information for the NightlyBackups job.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_jobhistory   
        @job_name = N'NightlyBackups' ;  
    GO  
    

Pour plus d’informations, consultez sp_help_jobhistory (Transact-SQL).

Utilisation d’objets de gestion SQL Server

Pour afficher le journal des travaux

Appelez la méthode EnumHistory de la classe Job à l’aide d’un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d’informations, consultez SQL Server Management Objects (SMO).