Problembeschreibung
Gehen Sie davon aus, dass Sie das Feature AlwaysOn-Verfügbarkeitsgruppen in Microsoft SQL Server 2014 verwenden. Wenn ein Computer, auf dem SQL Server ausgeführt wird, einen Failover von einem Replikat zu einem anderen ausführt, ist der columnstore-Index in der verfügbarkeitsgruppe möglicherweise beschädigt. Wenn Sie dann DBCC CHECKTABLE für die Tabelle ausführen, die den beschädigten columnstore-Index enthält, werden möglicherweise die folgenden Fehlermeldungen angezeigt:
Msg 8964, Ebene 16, Zustand 1Table Fehler: Objekt-ID <Objekt-ID>, Index-ID <Index-ID>, Partitions-ID <Partitions-ID>, Zuordnungs Einheits-ID <Zuordnungseinheiten-ID> (LOB-Daten eingeben). Der Knoten "Offlinedaten" auf der Seite (<Seiten-ID>), Slot -<-Slot-ID>, Text-ID <Text-ID> wird nicht referenziert. Msg 5289, Ebene 16, Zustand 3Clustered columnstore Tabelle ' <Tabellenname> ' Index ' <Indexname> ' Spalte ' <Spaltenname> ' rowgroup-ID <rowgroup-ID> hat mindestens einen Datenwert, der nicht den Datenwerten in einem Wörterbuch entspricht. Wiederherstellen der Daten aus einer Sicherung
Fehlerbehebung
Informationen zum kumulativen Update
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server 2014 behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server 2014 herunterzuladen und zu installieren:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.