Simptomi
Pretpostavimo da imate particioniranu tablicu s indeksom klasteriranog spremišta stupaca (CCI) u sustavu Microsoft SQL Server. Kada pokrenete naredbu SELECT u prikazu dinamičkog upravljanja (DMV)sys.dm_db_index_physical_stats za tablicu, možete primiti poruku o pogrešci koja sliči sljedećoj na stranici Karta dodjele indeksa (IAM) nakon prebacivanja particije:
Poruka o pogrešci 8959, razina 16, država 1, broj retka
* Pogreška tablice: IAM stranica(1:361) za ID objekta ObjectID, ID indeksa IndexID, ID particije ID particije, ID jedinice alokosa UnitID (vrsta podataka u retku) povezan je u IAM lancu za ID objekta ObjectID, ID indeksa IndexID, ID particije IDparticije, ID jedinice aloko, ID UnitID(vrsta podataka u retku) po stranici (0:0).
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Dodatne informacije
Uzrok problema je taj što kada izvršite promjenu particije tablice Columnstore i ako u izvornoj particiji postoji deltastore nadgrobnog spomenika, taj nadgrobni spomenik neće se prebaciti na ciljnu particiju što uzrokuje pogrešku nepodudaranja IAM stranica. Pomoću naredbe "sys.dm_db_column_store_row_group_physical_stats" saznajte detaljan status grupa redaka (uključujući nadgrobni spomenik) o indeksu stavke stupaca.
Zaobilazno rješenje
Problem će nestati nakon nekog vremena kada je pozadinski Tuple Mover uništio deltastore nadgrobnog spomenika.
Ili, da biste zaobišli taj problem, možete odmah ukloniti taj spomenik deltastore da biste izbjegli pogrešku pokretanjem "ALTER INDEX ... REORGANIZIRAJTE" jednom ili više puta.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.