Príznaky
Predpokladajme, že máte tabuľku rozdelený do skupinového indexu Columnstore (CCI) na serveri Microsoft SQL Server. Keď spustíte príkaz SELECT na dynamickom zobrazení správy (DMV)sys.dm_db_index_physical_stats v tabuľke sa môže zobraziť chybové hlásenie, ktoré sa podobá na nasledujúcu funkciu na stránke index vyhradenia mapy (IAM) po prepínači oblastí:
Chyba msg 8959, úroveň 16, štát 1, Riadková lineNumber
Chyba tabuľky: iam (1:361) pre objekt ID objectID, identifikácia indexu IndexID, identifikácia oblasti PartitionID, pridelenie ID jednotky UnitID (zadajte údaje z riadka) je prepojená v reťazci iam pre ID objektu objectID, ID indexu IndexID, ID oblasti PartitionID, pridelenie čísla jednotky ID UnitID (zadajte údaje z riadka) podľa stránky (0:0).
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Ďalšie informácie
Príčinou problému je, že keď vykonáte prepínač oblastí v rámci columnstore tabuľky a ak je to deltastore existuje v zdrojovej oblasti, táto Tombstone sa neprepne na cieľovú oblasť, ktorá spôsobuje chybu nezhody stránky IAM. Môžete spustiť "sys.dm_db_column_store_row_group_physical_stats" Ak chcete poznať podrobný stav skupín riadkov (vrátane Tombstone) o Columnstore index.
Alternatívne riešenie
Po určitom čase, kedy sa pozadie zobrazilo, problém zmizne Mover (Mover) sa zničil s Tombstone deltastore.
Ak chcete tento problém vyriešiť, môžete ho odstrániť. Tombstone deltastore okamžite, aby sa predišlo chybe spustením "Alter index... Reorganizovať"raz alebo viackrát.
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.