Simptomi
Pretpostavimo da imate bazu podataka koja sadrži particioniranu tablicu u sustavu Microsoft SQL Server 2014. Tablica sadrži indeks spremišta stupaca, a particije tablice mapiraju se u različite grupe datoteka. Kada pokrenete naredbu DBCC CHECKFILEGROUP, prikazuju se sljedeće poruke o pogrešci zbog nedosljednosti:
Napomena
Msg 8965, Level 16, State 1
Pogreška tablice: ID < objekta ID >objekta, ID < indeksa ID indeksa>, ID < particije ID> particije, ID <jedinice za dodjelu ID jedinice alok ID> jedinice (vrsta LOB podaci). Podatkovni čvor izvan retka na stranici (<ID> stranice), ID utora<, ID >teksta < ID teksta> referencira stranica (<id> stranice), ID> utora<, ali nije vidljiv u pregledu. CHECKFILEGROUP pronašla je 0 pogrešaka dodjele i N pogreške dosljednosti u tablici 'PageArchive' (ID >objekta ID <objekta).
No kada pokrenete naredbu DBCC CHECKDB, ne primate poruke o pogrešci o dosljednosti. Osim toga, pokretanjem naredbe DBCC CHECKDB pomoću mogućnosti REPAIR_ALLOW_DATA_LOSS ne rješavaju se pogreške dosljednosti. Razlog tomu je što je pogreška dosljednosti koju prijavljuje DBCC CHECKFILEGROUP lažno pozitivna i može se zanemariti.
Rješenje
Taj je problem prvi put riješen u sljedećim kumulativnim ažuriranjima sustava SQL Server:
Preporuka: instalirajte najnovije kumulativno ažuriranje 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. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.