Bagikan melalui


Mengatur keberhasilan langkah pekerjaan atau alur kegagalan

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

Saat membuat pekerjaan Microsoft SQL Server Agent, Anda dapat menentukan tindakan apa yang harus diambil SQL Server jika kegagalan terjadi selama eksekusi pekerjaan. Tentukan tindakan yang harus diambil SQL Server atas keberhasilan atau kegagalan setiap langkah pekerjaan. Kemudian gunakan prosedur berikut untuk mengonfigurasi logika alur tindakan langkah pekerjaan dengan menggunakan SQL Server Agent.

Sebelum Anda mulai

Keamanan

Untuk informasi terperinci, lihat Menerapkan Keamanan Agen SQL Server.

Menggunakan SQL Server Management Studio

Untuk mengatur keberhasilan langkah pekerjaan atau alur kegagalan

  1. Di Object Explorer, perluas SQL Server Agent, lalu perluas Pekerjaan.

  2. Klik kanan pekerjaan yang ingin Anda edit, lalu pilih Properti.

  3. Pilih halaman Langkah-langkah , pilih langkah, lalu pilih Edit.

  4. Dalam kotak dialog Properti Langkah Pekerjaan, pilih halaman Tingkat Lanjut .

  5. Di daftar Tindakan saat berhasil, pilih tindakan yang akan dilakukan jika langkah pekerjaan berhasil diselesaikan.

  6. Dalam kotak Coba lagi, masukkan jumlah waktu dari 0 hingga 9999 bahwa langkah pekerjaan harus diulang sebelum dianggap gagal. Jika Anda memasukkan nilai yang lebih besar dari 0 dalam kotak Coba lagi, masukkan dalam kotak Coba lagi interval (menit) jumlah menit dari 1 hingga 9999 yang harus diteruskan sebelum langkah pekerjaan dicoba kembali.

  7. Di daftar Tindakan kegagalan, pilih tindakan yang akan dilakukan jika langkah pekerjaan gagal.

  8. Jika pekerjaan adalah skrip Transact-SQL, Anda dapat memilih dari opsi berikut:

    • Dalam kotak File output, masukkan nama file output tempat output skrip akan ditulis. Secara default, file ditimpa setiap kali langkah pekerjaan dijalankan. Jika Anda tidak ingin file output ditimpa, periksa Tambahkan output ke file yang ada.

    • Centang Log ke tabel jika Anda ingin mencatat langkah pekerjaan ke tabel database. Secara default, konten tabel ditimpa setiap kali langkah pekerjaan dijalankan. Jika Anda tidak ingin konten tabel ditimpa, centang Tambahkan output ke entri yang ada dalam tabel. Setelah langkah pekerjaan dijalankan, Anda dapat melihat konten tabel ini dengan mengklik Tampilan.

    • Centang Sertakan output langkah dalam riwayat jika Anda ingin output disertakan dalam riwayat langkah. Output hanya akan ditampilkan jika tidak ada kesalahan. Selain itu, output dapat dipotong.

  9. Jika daftar Jalankan sebagai pengguna tersedia, pilih akun proksi dengan kredensial yang akan digunakan pekerjaan.

Menggunakan T-SQL

Untuk mengatur keberhasilan langkah pekerjaan atau alur kegagalan

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan.

    USE msdb;  
    GO  
    EXEC sp_add_jobstep  
        @job_name = N'Weekly Sales Data Backup',  
        @step_name = N'Set database to read only',  
        @subsystem = N'TSQL',  
        @command = N'ALTER DATABASE SALES SET READ_ONLY',   
        @on_success_action = 1;  
    GO  
    

Untuk informasi selengkapnya, lihat sp_add_jobstep (Transact-SQL).

Menggunakan Objek Manajemen SQL Server

Untuk mengatur keberhasilan langkah pekerjaan atau alur kegagalan

Gunakan kelas JobStep dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat Objek Manajemen SQL Server (SMO).

Lihat juga