Sümptomid
Vaatame järgmist näidet.
- Te lubate SQL Server 2017 eksemplaris suvandi Common Criteria Compliance (CCC).
- Proovite SQL Server eksemplari sisse logida, kasutades olematut SQL-i sisselogimist.
- Logige SQL Server eksemplari sisse administraatorikontoga.
- Käivitage juhtandmebaasis käsk DBCC CHECKDB.
Selles stsenaariumis võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
Msg 2570, tase 16, olek 2, reanumber
Page (#:#), slot # in object ID #, index ID #, partition ID #, alloc unit ID # (type "In-row data"). Veeru "nimi" väärtus on andmetüübi "nvarchar" vahemikust väljas. Värskendage veerg juriidiliseks väärtuseks.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Lahendus
See probleem on lahendatud järgmises SQL Server koondvärskenduses:
Teave SQL Server koondvärskenduste kohta.
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Ajutine lahendus
Selle probleemi lahendamiseks lubage trace flag (TF) 2566, mis keelab DATA_PURITY kontrollida käsu DBCC CHECKDB käivitamisel juhtandmebaasis. See ei takista aga kehtetute ridade lisamist põhiandmebaasi. See lihtsalt keelab kontrolli DBCC CHECKDB ajal.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.