Belirtiler
Microsoft SQL Server 2014 ' de AlwaysOn kullanılabilirlik grupları özelliğini kullandığınızı varsayalım. SQL Server çalıştıran bir bilgisayar bir yinelemeden diğerine başarısız olursa, kullanılabilirlik grubundaki columnstore dizini bozulabilir. Ardından, bozuk columnstore dizinini içeren tabloda DBCC CHECKTABLE çalıştırırsanız, aşağıdaki hata iletilerini alabilirsiniz:
İleti 8964, düzey 16, eyalet 1Tablo hatası: nesne KIMLIĞI <nesne kimliği>, dizin kimliği <dizin kimliği>, bölüm kimliği <bölüm KIMLIĞI>, ayırma birimi kimliği <ayırma birimi kimliği> (lob verilerini yazın). Sayfa (<sayfa kimliği>), yuva <yuva kimliği>, metin kimliği <metin kimliği>, satır dışı veri düğümüne başvurulmaz. İleti 5289, düzey 16, eyalet 3Kümelenmiş columnstore tablosu ' <tablo adı> ' ındex ' <Dizin adı> ' Column ' <> ' rowgroup ID <rowgroup ID>, bir Sözlükteki veri değerleriyle eşleşmeyen bir veya daha fazla veri değeri içerir. Verileri yedekten geri yükleyin.
Çözüm
Toplu güncelleştirme bilgileri
Sorun ilk olarak SQL Server 2014 toplu güncelleştirmesinde giderilmiştir:
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. SQL Server 2014 için en son toplu güncelleştirmeleri indirip yüklemenizi öneririz:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.