Ich frage mich, ob dieses Problem durch Löschen / Neuerstellen der beiden Indizes lösbar ist. Beide werden selten verwendet, nicht gruppiert, nicht PK, nicht FK-Indizes.
Hier ist die dbcc-Ausgabe:
Tabellenfehler: Tabelle 'Elemente' (ID 1954106002). Die Datenzeile enthält keine übereinstimmende Indexzeile im Index 'IX_Advertise_BrandCopy_Price_Stock' (ID 69). Mögliche fehlende oder ungültige Schlüssel für die Indexzeilenübereinstimmung:
Nachricht 8955, Ebene 16, Status 1, Zeile 1
Datenzeile (1: 11226494: 9) identifiziert durch (Id = 11078215) mit den Indexwerten 'AdvertiseFlag = 1 und BrandCopyParentId = 0 und NSFPPrice = 137.50 und NSFPQtyInStock = 0 und Id = 11078215'.
Nachricht 8951, Ebene 16, Status 1, Zeile 1
Tabellenfehler: Tabelle 'Elemente' (ID 1954106002). Die Datenzeile enthält keine übereinstimmende Indexzeile im Index 'IX_ITEMS_ADVFLAG_PARETN_PRICE_STOCK' (ID 70). Mögliche fehlende oder ungültige Schlüssel für die Indexzeilenübereinstimmung:
Nachricht 8955, Ebene 16, Status 1, Zeile 1
Datenzeile (1: 10834009: 15) identifiziert durch (Id = 8885719) mit den Indexwerten 'AdvertiseFlag = 1 und BrandCopyParentId = 0 und NSFPPrice = 9.30 und NSFPQtyInStock = 0 und Id = 8885719'.
quelle
Ich würde die Datenbank sichern, dann diese beschädigten Indizes löschen und neu erstellen. Führen Sie dann regelmäßig denselben dbcc aus, um das Problem zu überprüfen.
quelle