Log Kesalahan SQL Server Agent

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 Azure SQL Managed Instance perbedaan T-SQL dari SQL Server untuk detailnya.

SQL Server Agent membuat log kesalahan yang merekam peringatan dan kesalahan secara default. Peringatan dan kesalahan berikut ditampilkan dalam log:

  • Pesan peringatan yang memberikan informasi tentang potensi masalah, seperti "Job_name> Pekerjaan < dihapus saat sedang berjalan."

  • Pesan kesalahan yang biasanya memerlukan intervensi oleh administrator sistem, seperti "Tidak dapat memulai sesi email." Pesan kesalahan dapat dikirim ke pengguna atau komputer tertentu dengan kirim bersih.

SQL Server mempertahankan hingga sembilan log kesalahan SQL Server Agent. Setiap log yang diarsipkan memiliki ekstensi yang menunjukkan usia relatif log. Misalnya, ekstensi .1 menunjukkan log kesalahan terbaru yang diarsipkan dan ekstensi .9 menunjukkan log kesalahan terlama yang diarsipkan.

Secara default, pesan pelacakan eksekusi tidak ditulis ke log kesalahan SQL Server Agent, karena dapat mengisinya. Ketika log kesalahan penuh, kemampuan Anda untuk memilih dan menganalisis kesalahan yang lebih sulit berkurang. Karena log ditambahkan ke beban pemrosesan server, penting untuk mempertimbangkan dengan cermat nilai apa yang Anda peroleh dengan menangkap pesan pelacakan eksekusi ke log kesalahan. Umumnya, yang terbaik adalah menangkap semua pesan hanya ketika Anda men-debug masalah tertentu.

Saat SQL Server Agent dihentikan, Anda dapat mengubah lokasi log kesalahan SQL Server Agent. Ketika log kesalahan kosong, log tidak dapat dibuka. Anda dapat memutar log SQL Server Agent kapan saja tanpa menghentikan SQL Server Agent menggunakan dbo.sp_cycle_agent_errorlog.

Untuk melihat log kesalahan SQL Server Agent

Untuk mengganti nama log kesalahan SQL Server Agent

Untuk mengirim pesan kesalahan SQL Server Agent

Untuk menulis pesan pelacakan eksekusi ke log kesalahan SQL Server Agent