Rakenduskoht
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows SQL Server 2019 on Windows

Sümptomid

Oletame, et teil on Microsoft SQL serveris rühmitatud columnstore indeksiga (KONSULAARJUHIStega) sektsioonitud tabel. Kui käivitate SELECT-lause dünaamilise halduse vaates (DMV)sys.dm_db_index_physical_stats tabeli vastu võidakse kuvada tõrketeade, mis sarnaneb järgmisega: leht index jaotamise kaart (IAM) pärast partitsiooni vahetamist.

Tõrge MSG 8959, tase 16, olek 1, rea LineNumber

Tabeli tõrge: iam Page (1:361) objekti ID ObjectID, index ID IndexID, partitsiooni ID PartitionID, alloc Unit ID UnitID (tippige reale andmed) on lingitud iam Chain for Object ID ObjectID, index ID IndexID, partitsiooni ID PartitionID, alloc Unit ID UnitID (tippige reale andmed) lehel (0:0).

Olek

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

Lahendus

See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.

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.

Lisateave

Probleemi põhjus on selles, et kui sooritate tabeli "columnstore" ja "hauakivi deltastore" vahetamine on allika partitsioonil, siis seda hauakivi ei vahetata sihtmärgiks. sektsioon, mis põhjustab IAM lehe mittevastavuse tõrke. Saate käivitada teksti "sys.dm_db_column_store_row_group_physical_stats" Kui soovite teada, millised on üksikasjalikud rõhtrea rühmade olek (sh hauakivi) Columnstore indeks.

Lahendus

Probleem kaob mõne aja pärast, kui taust Kordseks kolimine hävitas hauakivi deltastore.

Selle probleemi lahendamiseks võite selle eemaldada. hauakivi deltastore kohe, et viga vältida, kui käivitate käsu "Muuda indeksit"... Korraldauuesti "ühe või mitu korda.

Viited

Siit leiate terminology 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.