Belirtiler
SQL Server 2014, 2016 ve 2017'de değişiklik izleme özelliği etkinleştirilmiş bir veritabanınız olduğunu varsayalım. Değişiklik izleme otomatik temizleme görevinin tablo adı bozuk karakterler olarak 22122/22123 hata iletisini bildirebileceği veya hata iletisini yazdırdığınızda bir erişim ihlaliyle karşılaşabileceği bir durumla karşılaşabilirsiniz. Ayrıca, yığın dökümünün oluştuğunu fark edebilirsiniz. Hata günlüğü aşağıdaki gibidir:
< Tarih Saat> spid# Hata: 22123, Önem Derecesi: 16, Durum: 1.
< Tarih Saat> spid# Change TrackingDeğişiklik İzleme autocleanup is blocked on the side table of "". Hata devam ederse, "" tablosunun herhangi bir işlem tarafından engellenip engellenmediğini kontrol edin.
< Tarih Saat> spid# ***FileLocation'a< gönderilen Yığın Dökümü>
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.
Çözüm
Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmelerde düzeltildi:
- SQL Server 2017 için Toplu Güncelleştirme 14
- SQL Server 2016 SP2 için Toplu Güncelleştirme 6
- SQL Server 2014 SP3 için Toplu Güncelleştirme 4
SQL Server toplu güncelleştirmeleri hakkında:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
- En son toplu güncelleştirme SQL ServerSQL Server 2017
- SQL Server 2016 için en son toplu güncelleştirme
- SQL Server 2014 için en son toplu güncelleştirme
Geçici çözüm
Bu soruna geçici bir çözüm olarak, izleme bayrağı 8293'ü etkinleştirebilirsiniz.
Başvurular
Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.