DÜZELTME: SQL Server Agent iş geçmişi günlüğü ayarlanırken hata oluşabilir

Belirtiler

Microsoft SQL Server Agent'nin Linux yüklemesinde SQL Server bir örnekte etkinleştirildiğini varsayalım. İş geçmişi günlüğü için en fazla satır sayısını ve iş başına en fazla iş geçmişi satırı sayısını ayarlamaya veya değiştirmeye çalıştığınızda aşağıdaki hata oluşabilir:

Msg 0, Düzey 11, Durum 0, SatırSayısı <>
Geçerli komutta ciddi bir hata oluştu. Varsa sonuçlar atılmalıdır.

Çözüm

yapılandırma yardımcı programı için mssql-conf ve olmak üzere iki yeni SQL Server Agent özelliği sqlagent.jobhistorymaxrowssqlagent.jobhistorymaxrowsperjobeklendi. Bu ayarlar, sırasıyla iş geçmişi günlüğü için en fazla satır sayısını ve iş başına en fazla iş geçmişi satırı sayısını ayarlamanıza olanak sağlar.

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

Not

İki özellik SQL Server Management Studio (SSMS) kullanılarak yapılandırılamaz.

Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde düzeltilir:

SQL Server için toplu güncelleştirmeler hakkında

SQL Server için her yeni toplu güncelleştirme, önceki derlemedeki tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.