Bagikan melalui


Menghapus Pekerjaan Secara Otomatis

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 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

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

  2. Perluas "SQL Server Agent", perluas "Jobs", klik kanan pada pekerjaan yang ingin Anda edit, lalu klik "Properties" .

  3. Pilih halaman Pemberitahuan.

  4. 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).