Belirtiler
READ_COMMITTED_SNAPSHOT yalıtım düzeyinin etkinleştirildiği veritabanında bellek için iyileştirilmiş bir tablo için SYSTEM_VERSIONING açmaya çalışırsınız. DATA_CONSISTENCY_CHECK devre dışı bırakılmadığından, aşağıdakine benzer bir hata iletisi alabilirsiniz:
READ KAYDEDILMIŞ yalıtım düzeyini kullanarak bellek için iyileştirilmiş tablolara erişen ileti 41359, düzey 16, durum 0, Line 36A sorgusu, veritabanı READ_COMMITTED_SNAPSHOT seçeneği açık olarak ayarlandığında disk tabanlı tablolara erişemiyor. WıTH (SNAPSHOT) gibi bir tablo ipucu kullanarak bellek için iyileştirilmiş tablo için desteklenen bir yalıtım düzeyi sağlayın.
Çözüm
Bu sorunla ilgili düzeltme, SQL Server için aşağıdaki toplu güncelleştirmede bulunmaktadır:
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Geçici Çözüm
Bu soruna geçici bir çözüm için, Create Table deyiminde DATA_CONSISTENCY_CHECK = off yan tümcesini ekleyerek veri tutarlılığı denetimini kapatın.
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.