Primjenjuje se na
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Simptomi

Razmotrite sljedeći scenarij:

  • U instanci sustava SQL Server 2017 omogućite mogućnost pridržavanje uobičajenog kriterija (CCC).

  • Pokušate se prijaviti u instancu sustava SQL Server pomoću nepostojeće SQL prijave.

  • Prijavite se u instancu sustava SQL Server pomoću administratorskog računa.

  • Pokrenite naredbu DBCC checkdbprema osnovnoj bazi podataka.

U ovom scenariju može vam se prikazati poruka o pogrešci slična sljedećoj:

MSG 2570, razina 16, stanje 2, stranica linenumber(#: #), slot # u ID-u objekta #, ID indeksa #, particija ID #, can t alloc Unit ID # (upišite "in-Row podaci"). Stupac "naziv" vrijednost je izvan raspona za vrstu podataka "nvarchar". Ažuriranje stupca na pravnu vrijednost.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Zaobilazno rješenje

Da biste zaobišli taj problem, omogućite oznaku praćenja (TF) 2566 koja onemogućuje DATA_PURITY provjeri kada pokrenete naredbu DBCC checkdb na osnovnoj bazi podataka. No to ne sprječava umetanje redaka koji nisu valjani u glavnu bazu podataka. To samo onemogućuje ček tijekom DBCC CHECKDB.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.