Sdílet prostřednictvím


Zobrazení historie úloh

platí pro:SQL Serverazure SQL Managed Instance

Důležitý

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance od SQL Serveru.

Toto téma popisuje, jak zobrazit protokol historie úloh agenta Microsoft SQL Server v SQL Serveru pomocí aplikace SQL Server Management Studio, transact-SQL nebo objektů správy SQL Serveru.

Než začnete

Bezpečnost

Podrobné informace najdete v tématu Zabezpečení agenta SQL Serveru.

Použití aplikace SQL Server Management Studio

Zobrazení protokolu historie úloh

  1. V průzkumníku objektů se připojte k instanci databázového stroje SQL Serveru a poté tuto instanci rozbalte.

  2. Rozbalte agenta SQL Serveru a potom rozbalte úlohy.

  3. Klikněte pravým tlačítkem myši na úlohu a potom klikněte na Zobrazit historii.

  4. V Prohlížeči souborů protokolu zobrazte historii úloh.

  5. Chcete-li aktualizovat historii úloh, klepněte na tlačítko Aktualizovat. Pokud chcete zobrazit méně řádků, klikněte na tlačítko Filtr a zadejte parametry filtru.

Použití Transact-SQL

Zobrazení protokolu historie úloh

  1. V Průzkumníku objektůse připojte k instanci databázového serveru.

  2. Na panelu Standard klikněte na Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit.

    -- lists all job information for the NightlyBackups job.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_jobhistory   
        @job_name = N'NightlyBackups' ;  
    GO  
    

Další informace naleznete v tématu sp_help_jobhistory (Transact-SQL).

Použití objektů správy SQL Serveru

Zobrazení protokolu historie úloh

Zavolejte metodu EnumHistory třídy Job pomocí programovacího jazyka, který si vyberete, například Visual Basic, Visual C# nebo PowerShell. Další informace naleznete v tématu sql Server Management Objects (SMO).