Se aplică la
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

Simptome

Să presupunem că aveți un tabel partiționat cu index columnstore grupată (CCI) în Microsoft SQL Server. Atunci când se rulează instrucțiunea SELECT pe vizualizarea Dynamic Management (DMV)sys.dm_db_index_physical_stats în raport cu tabelul, este posibil să primiți un mesaj de eroare care seamănă cu următorul pe pagina Map de alocare a indexului (IAM) după comutatorul de partiție:

Eroare MSG 8959, nivel 16, stat 1, LineNumber linie

Eroare de tabel: pagina iam (1:361) pentru ID obiect objectID, index ID IndexID, Partition ID PartitionID, permise unități ID UnitID (tip în rând de date) este legat în lanțul de iam pentru ID obiect objectID, index ID IndexID, partiție ID PartitionID, permise unitate ID UnitID (tastați date în rând) după pagină (0:0).

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:

Despre actualizările cumulative pentru SQL Server:

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Mai multe informații

Cauza problemei este că, atunci când efectuați o comutatorul de partiție al tabelului columnstore și, dacă există deltastore Tombstone există în partiția sursă, această piatră funerară nu va fi comutată la țintă partiție care cauzează eroarea de nepotrivire a paginii IAM. Puteți să difuzați "sys.dm_db_column_store_row_group_physical_stats" pentru a afla starea grupurilor de rânduri detaliate (inclusiv Tombstone) despre Index columnstore.

Soluție de evitare

Problema va dispărea după un timp în care fundalul Tuplu Mover a distrus mormântul deltastore.

Sau pentru a rezolva această problemă, puteți elimina acea Tombstone deltastore imediat pentru a evita eroarea rulând "Alter index... Reorganizați"de unul sau mai multe ori.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.