Menampilkan riwayat pekerjaan SQL Server Agent

Berlaku untuk: SQL ServerAzure SQL Managed Instance

Penting

Pada Azure SQL Managed Instance, sebagian besar, tetapi tidak semua fitur SQL Server Agent saat ini didukung. Lihat perbedaan T-SQL Azure SQL Managed Instance dibandingkan dengan SQL Server atau batasan pada pekerjaan Agen SQL di SQL Managed Instance untuk detail lebih lanjut.

Artikel ini menjelaskan cara melihat log riwayat pekerjaan SQL Server Agent di SQL Server dengan menggunakan SQL Server Management Studio, Transact-SQL, atau SQL Server Management Objects.

Keamanan

Untuk informasi terperinci, lihat Menerapkan keamanan SQL Server Agent.

Menggunakan SQL Server Management Studio

  1. Di Object Explorer, terhubung ke instans Mesin Database SQL Server, lalu perluas instans tersebut.

  2. Perluas SQL Server Agent, lalu perluas Job.

  3. Klik kanan pekerjaan, lalu pilih Tampilkan Riwayat.

  4. Di Penampil File Log, lihat riwayat pekerjaan.

  5. Untuk memperbarui riwayat pekerjaan, pilih Refresh. Untuk melihat lebih sedikit baris, pilih tombol Filter dan masukkan parameter filter.

Menggunakan Transact-SQL

  1. Di Object Explorer, sambungkan ke instance Database Engine.

  2. Pada bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh ini mencantumkan semua informasi pekerjaan untuk pekerjaan tersebut NightlyBackups .

    USE msdb;
    GO
    
    EXECUTE dbo.sp_help_jobhistory @job_name = N'NightlyBackups';
    GO
    

Untuk informasi selengkapnya, lihat sp_help_jobhistory.

Menggunakan Objek Manajemen SQL Server

EnumHistory Panggil metode Job kelas dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat SQL Server Management Objects (SMO).