Zobrazení historie úloh
platí pro:SQL Server
azure 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:
Zobrazení protokolu historie úloh pomocí:
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
V průzkumníku objektů se připojte k instanci databázového stroje SQL Serveru a poté tuto instanci rozbalte.
Rozbalte agenta SQL Serveru a potom rozbalte úlohy.
Klikněte pravým tlačítkem myši na úlohu a potom klikněte na Zobrazit historii.
V Prohlížeči souborů protokolu zobrazte historii úloh.
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
V Průzkumníku objektůse připojte k instanci databázového serveru.
Na panelu Standard klikněte na Nový dotaz.
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).