Sümptomid
Oletame, et teil on andmebaas, mis sisaldab tabeleid klasterdatud columnstore indeks SQL Server 2017. Kui käivitate lause DBCC CHECKDB WITH ALL_ERRORMSGS, NO_INFOMSGS, PHYSICAL_ONLY andmebaasis, luuakse tõmmisefail ja võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
Märkus.
Tabelitõrge: Objekti ID ObjectID, registri ID IndeksID, sektsiooni ID PartitionID, alloc unit ID ID (tüüp Reasisesed andmed). Lehe (1:1749624), pesa 1, teksti ID TextID-le viitab leht (0:0), pesa 0, kuid seda ei kuvatud skannimisel.
CHECKDB leidis tabelist TableName (objekti ID ObjectID) 0 jaotustõrkeid ja 1 ühtsustõrkeid.
CHECKDB leidis andmebaasist DatabaseName 0 jaotustõrkeid ja 1 ühtsustõrkeid.
repair_allow_data_loss on DBCC CHECKDB (DatabaseName) leitud tõrgete minimaalne parandustase.
Lahendus
See probleem on lahendatud järgmises SQL Server koondvärskenduses:
koondvärskendus 11 SQL Server 2017 jaoks
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.
Uusim koondvärskendus SQL Server 2017 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.