Симптоми
Да предположим, че имате разделена таблица с 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 използва, за да опише софтуерни актуализации.