Simptomi
Uzmite u obzir sledeću situaciju:
- Opciju "Usaglašenost sa uobičajenim kriterijumima (CCC)" omogućite na instanci sistema SQL Server 2017.
- Pokušavate da se prijavite u instancu sistema SQL Server pomoću nepostojećeg SQL prijavljivanja.
- Prijavite se u instancu SQL Server pomoću administratorskog naloga.
- Pokrenite komandu DBCC CHECKDB u odnosu na glavnu bazu podataka.
U ovom slučaju, možete dobiti poruku o grešci koja podseća na sledeću poruku:
Poruka 2570, nivo 16, država 2, broj reda
Stranica (#:#), slot # u ID objekta #, ID indeksa #, ID particije #, ID jedinice dodele # (tip "Podaci unutar reda"). Vrednost "ime" kolone je izvan opsega za tip podataka "nvarchar". Ažurirajte kolonu na zakonsku 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:
Osnovni podaci o kumulativnim ispravkama za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Privremeno rešenje
Da biste rešili ovaj problem, omogućite zastavicu praćenja (TF) 2566 koja onemogućava proveru DATA_PURITY kada pokrenete komandu DBCC CHECKDB u nadređenoj bazi podataka. Međutim, to ne sprečava da se nevažeći redovi umeću u glavnu bazu podataka. Ono samo onemogućava proveru tokom DBCC CHECKDB.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.