PERBAIKAN: Kesalahan mungkin terjadi saat mengatur log riwayat pekerjaan SQL Server Agent

Gejala

Asumsikan bahwa Microsoft SQL Server Agent diaktifkan dalam instans SQL Server pada penginstalan Linux. Ketika Anda mencoba mengatur atau mengubah jumlah baris maksimum untuk log riwayat pekerjaan dan jumlah maksimum baris riwayat pekerjaan per pekerjaan, kesalahan berikut mungkin terjadi:

Msg 0, Level 11, Status 0, <Nomor>
Baris Terjadi kesalahan serius pada perintah saat ini. Hasilnya, jika ada, harus dibuang.

Resolusi

Dua properti SQL Server Agent baru, sqlagent.jobhistorymaxrows dan sqlagent.jobhistorymaxrowsperjob, telah ditambahkan ke mssql-conf utilitas konfigurasi. Pengaturan ini memungkinkan Anda mengatur jumlah baris maksimum untuk log riwayat pekerjaan dan jumlah maksimum baris riwayat pekerjaan per pekerjaan.

Contoh:
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrows 1000
sudo /opt/mssql/bin/mssql-conf set sqlagent.jobhistorymaxrowsperjob 100

Catatan

Kedua properti tersebut tidak dapat dikonfigurasi menggunakan SQL Server Management Studio (SSMS).

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:

Tentang pembaruan kumulatif untuk SQL Server

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan perbaikan keamanan yang ada dalam build sebelumnya. Kami menyarankan Anda menginstal build terbaru untuk versi SQL Server Anda:

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.