Rakenduskoht
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

Sümptomid

Arvestage järgmise stsenaariumiga.

  • Lubate oma SQL serveri 2017 eksemplaril ühtsete kriteeriumide nõuetele vastavuse (CCC).

  • Proovite SQL Serveri eksemplari sisse logida olematu SQL-i sisselogimise abil.

  • Logige sisse SQL Serveri eksemplariga administraatori kontoga.

  • Käivitage käsk DBCC CHECKDBkeskse andmebaasiga.

Selle stsenaariumi korral võidakse kuvada tõrketeade, mis sarnaneb järgmisega:

MSG 2570, tase 16, olek 2, rea LineNumberleht (#: #), slot # in Object ID #, index ID #, partitsiooni ID #, alloc üksuse ID # (tüüp "in-Row andmed"). Veeru "nimi" väärtus on vahemikus "muutuvpikkusega n". Värskendage veergu õigusliku väärtusega.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Lahendus

See probleem on lahendatud järgmises SQL serveri koondvärskenduses:

SQL serveri kumulatiivsed värskendused:

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.

Lahendus

Selle probleemi lahendamiseks lubage jälituslipp (tf) 2566 , mis keelab DATA_PURITY kontrolli, kui käivitate käsu DBCC CHECKDB kapten andmebaasiga. See ei takista siiski kehtetute ridade lisamist põhiandmebaasi. See lihtsalt keelab kontrolli ajal DBCC CHECKDB.

Viited

Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.