Bagikan melalui


Hapus Pekerjaan

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 dari SQL Server untuk detailnya.

Pekerjaan adalah serangkaian operasi tertentu yang dilakukan secara berurutan oleh SQL Server Agent. Secara default, pekerjaan tidak dihapus saat eksekusi selesai. Anda dapat menghapus satu atau beberapa pekerjaan Agen Microsoft SQL Server terlepas dari keberhasilan atau kegagalan pekerjaan. Anda juga dapat mengonfigurasi Microsoft SQL Server Agent untuk menghapus pekerjaan secara otomatis saat berhasil, gagal, atau selesai.

Secara bawaan, anggota peran server tetap sysadmin dapat menjalankan sp_delete_job (Transact-SQL) prosedur tersimpan sistem untuk menghapus tugas. Pengguna lain harus diberikan salah satu peran database tetap SQL Server Agent berikut dalam database msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Untuk detail mengenai izin peran ini, lihat Peran Database Tetap Agen SQL Server.

Anggota peran server tetap sysadmin dapat menjalankan sp_delete_job untuk menghapus pekerjaan apa pun. Pengguna yang bukan anggota peran server tetap sysadmin hanya dapat menghapus pekerjaan yang dimiliki oleh pengguna tersebut.

Deskripsi Topik
Menjelaskan cara menghapus satu atau beberapa pekerjaan Microsoft SQL Server Agent. Menghapus Satu atau Beberapa Pekerjaan
Menjelaskan cara mengonfigurasi Microsoft SQL Server Agent untuk menghapus pekerjaan secara otomatis saat berhasil, gagal, atau selesai. Menghapus Pekerjaan Secara Otomatis