Udostępnij za pośrednictwem


Wyświetlanie historii zadań

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

Na platformie Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.

W tym temacie opisano sposób wyświetlania dziennika historii zadań programu Microsoft SQL Server Agent w programie SQL Server przy użyciu programu SQL Server Management Studio, języka Transact-SQL lub obiektów zarządzania programu SQL Server.

Przed rozpoczęciem

Bezpieczeństwo

Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.

Korzystanie z programu SQL Server Management Studio

Aby wyświetlić dziennik historii zadań

  1. W Eksploratorze obiektów nawiąż połączenie z wystąpieniem aparatu bazy danych programu SQL Server, a następnie rozwiń to wystąpienie.

  2. Rozwiń programu SQL Server Agent, a następnie rozwiń Zadania.

  3. Kliknij prawym przyciskiem myszy zadanie, a następnie kliknij pozycję Wyświetl historię.

  4. W Podglądzie plików dziennika wyświetl historię zadań.

  5. Aby zaktualizować historię zadań, kliknij przycisk Odśwież. Aby wyświetlić mniej wierszy, kliknij przycisk filtru i wprowadź parametry filtru.

Korzystanie z Transact-SQL

Aby wyświetlić dziennik historii zadań

  1. W Eksploratorze obiektównawiąż połączenie z wystąpieniem silnika bazy danych.

  2. Na pasku standardowym kliknij Nowe zapytanie.

  3. Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj.

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

Aby uzyskać więcej informacji, zobacz sp_help_jobhistory (Transact-SQL).

Korzystanie z obiektów zarządzania programu SQL Server

Aby wyświetlić dziennik historii zadań

Wywołaj metodę EnumHistory klasy Job przy użyciu wybranego języka programowania, takiego jak Visual Basic, Visual C# lub PowerShell. Aby uzyskać więcej informacji, zobacz sql Server Management Objects (SMO).