Отнася се за
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

Симптоми

Да предположим, че имате разделена таблица с Columnstore индекс (CCI) в Microsoft SQL Server. Когато изпълнявате командата SELECT за динамичен изглед за управление (DMV)sys.dm_db_index_physical_stats в таблицата може да получите съобщение за грешка, което наподобява следното на страницата на карта за разпределяне на индекс (IAM) след превключвател за деление:

Грешка msg 8959, ниво 16, щат 1, линия LineNumber

Грешка в таблица: IAM Page (1:361) за обекта ИД на ObjectID, index ID IndexID, дял ID PartitionID, разпределяне по дати единица ИД UnitID (тип данни в ред) е свързан в IAM верига за обекти ИД ObjectID, индекс ID IndexID, дял ID PartitionID, разпределяне по дати единица ИД UnitID (тип данни в ред) по страница (0:0).

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Решение

Този проблем е коригиран в следните сборни актуализации за SQL Server:

За сборните актуализации за SQL Server:

Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:

Допълнителна информация

Причината за проблема е, че когато извършвате превключвател за деление на таблицата Columnstore и ако има надгробен deltastore съществува в дяла източник, този надгробен камък няма да бъде превключен към TARGET дял, който води до грешка на несъответствие на страница. Можете да изпълните "sys.dm_db_column_store_row_group_physical_stats" за да знаете състоянието на подробните групи редове (включително надгробни) за Индекс на Columnstore.

Заобиколно решение

Проблемът ще изчезне след известно време при фон Кортеж инициатор унищожава надгробния deltastore.

Или за да заобиколите този проблем, можете да го премахнете надгробен deltastore веднага, за да избегнете грешката, като изпълните "Промяна на индекса... Реорганизирайте"един или няколко пъти.

Препратки

Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.