KB3016384 – ПОПРАВКА: Повреда на базата данни след извършване на операция ProcessData и след това ProcessRecalc в SSAS 2012 или SSAS 2014

Отнася се за
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use)

Симптоми

Да предположим, че използвате Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или SQL Server 2014 Analysis Services (SSAS 2014) в табличен режим. Можете да извършите операция ProcessRecalc след операция ProcessData върху таблиците в базата данни с помощта на SQL Server Management Studio или скриптове. В този случай базата данни се поврежда, въпреки че изглежда функционална и може да бъде достъпна, и възникват следните проблеми:

  • Когато архивирате повредената база данни и след това се опитате да я възстановите, получавате следното съобщение за грешка:

    Забележка

    Грешка: Файловете на базата данни не успяха да преминат проверките за съгласуваност.
    (Microsoft.analysisServices)

  • Когато се опитате да синхронизирате тази база данни с друг екземпляр на SSAS в табличен режим, екземплярът местоназначение на SSAS прекъсва неочаквано, защото проверката за съгласуваност е неуспешна по време на критичния етап на синхронизацията в екземпляра местоназначение на SSAS.

Причина

Този проблем възниква поради повреда в речника на базата данни, след като изпълните операция ProcessData, последвана от операция ProcessRecalc върху таблиците в база данни.

Решение

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

Сборна актуализация 2 за SQL Server 2014 SP1

Сборна актуализация 6 за SQL Server 2014

Сборна актуализация 4 за SQL Server 2012 SP2

За кумулативните актуализации за SQL Server

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

      

      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.