Menghapus Pekerjaan Secara Otomatis
Berlaku untuk:SQL Server
Azure 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 dengan SQL Server untuk lebih jelasnya.
Topik ini menjelaskan cara mengonfigurasi Microsoft SQL Server Agent di SQL Server untuk menghapus pekerjaan secara otomatis saat berhasil, gagal, atau selesai dengan menggunakan SQL Server Management Studio atau Objek Manajemen SQL Server.
Respons pekerjaan memastikan bahwa administrator database tahu kapan pekerjaan selesai dan seberapa sering mereka berjalan. Respon pekerjaan yang biasa termasuk:
Memberi tahu operator dengan menggunakan email, pemanggilan elektronik, atau pesan net send .
Gunakan salah satu respons pekerjaan ini jika operator harus melakukan tindakan tindak lanjut. Misalnya, jika pekerjaan pencadangan berhasil diselesaikan, operator harus diberi tahu untuk menghapus pita cadangan dan menyimpannya di lokasi yang aman.
Menulis pesan peristiwa ke log aplikasi Windows.
Anda hanya dapat menggunakan respons ini untuk pekerjaan yang gagal.
Menghapus pekerjaan secara otomatis.
Gunakan respons pekerjaan ini jika Anda yakin bahwa Anda tidak perlu menjalankan ulang pekerjaan ini.
Sebelum Anda Mulai
Keamanan
Untuk informasi terperinci, lihat Menerapkan SQL Server Agent Security.
Menggunakan SQL Server Management Studio
Untuk menghapus pekerjaan secara otomatis
Di Object Explorer, terhubung ke instans Mesin Database SQL Server, lalu perluas instans tersebut.
Perluas "SQL Server Agent", perluas "Jobs", klik kanan pada pekerjaan yang ingin Anda edit, lalu klik "Properties" .
Pilih halaman Pemberitahuan.
Centang untuk menghapus pekerjaansecara otomatis, dan pilih salah satu dari berikut ini:
Klik Saat pekerjaan berhasil untuk menghapus status pekerjaan ketika berhasil diselesaikan.
Klik Ketika pekerjaan gagal untuk menghapus pekerjaan saat selesai tidak berhasil.
Klik Saat pekerjaan selesai untuk menghapus pekerjaan terlepas dari status penyelesaian.
Menggunakan Objek Manajemen SQL Server
Untuk menghapus pekerjaan secara otomatis
Gunakan properti DeleteLevel dari kelas Pekerjaan dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat SQL Server Management Objects (SMO).