KB3099323-FIX: DBCC CHECKFILEGROUP aruanded FALSE vastuolulised tõrked andmebaasi, mis on sektsioonitud tabeli SQL Server 2014

Sümptomid

Oletame, et teil on andmebaas, mis sisaldab Microsoft SQL Server 2014 sektsioonitud tabelit. Tabelil on columnstore indeks ja tabeli sektsioonid on vastendatud erinevate filegroups. Kui käivitate DBCC CHECKFILEGROUP lause, kuvatakse järgmised valede vastuolude tõrketeated.

MSG 8965, Level 16, State 1Table error: objekti ID <objekti id>, indeks ID <index ID>, partitsiooni id <partitsiooni ID>, alloc ühiku ID <alloc üksuse ID> (tippige LOB andmed). Lehel (<lehe id>), pesa <slot ID>, teksti ID <teksti ID-d (> lehekülje id <), pesa> slot ID <, kuid seda ei täheldatud skannimisel. CHECKFILEGROUP leidis 0 jaotamise tõrked ja N järjekindluse tõrked tabelis "PageArchive" (objekti ID <objekti id>).

Kui käivitate DBCC CHECKDB lause, siis ei saa te ühtegi vastuolu tõrketeateid. Lisaks ei parandata DBCC CHECKDB lauset REPAIR_ALLOW_DATA_LOSS suvandiga järjekindluse tõrked. Põhjuseks on see, et DBCC CHECKFILEGROUP esitatud järjepidevuse tõrge on vale positiivne ja tõrketeavituse viga, mida saab ignoreerida.

Lahendus

Probleem parandati esmakordselt SQL serveri järgmiste kumulatiivsete värskendustega:

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Soovitame teil alla laadida ja installida kumulatiivseid värskendusi SQL serveri jaoks:

Olek

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

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×