Simptomi
Razmotrite sledeći scenario:
-
Omogućavate opciju "Usaglašenost sa uobičajenim kriterijumima (CCC) u instanci SISTEMA SQL Server 2017".
-
Pokušavate da se prijavite na instancu SQL servera pomoću nepostojeće SQL prijavljivanja.
-
Prijavite se na instancu SQL servera pomoću administratorskog naloga.
-
Pokrenite komandu DBCC CHECKDBu glavnoj bazi podataka.
U ovom scenariju možete dobiti poruku o grešci koja je slična sledećoj:
Msg 2570, Level 16, State 2, LineNumberPage (#:#), slot # in object ID #, index ID #, iD particije #, ID jedinice aloc # (ukucajte "Podaci u redu"). Vrednost "imekolone"je vanopsega za tip podataka "nvarhar". Ažuriraj kolonu na pravnu vrednost.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Kumulativne ispravke za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste zaobišli ovaj problem, omogućite zastavicu za praćenje (TF) 2566 koja onemogućava proveru DATA_PURITY kada pokrenete komandu DBCC CHECKDB u glavnoj bazi podataka. Međutim, to ne sprečava umetanje nevažećih redova u glavnu bazu podataka. To samo onemogućava proveru tokom DBCC CHECKDB- a.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.