Симптоми
Да предположим, че използвате Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или SQL Server 2014 Analysis Services (SSAS 2014) в табличен режим. Извършвате операция ProcessRecalc след операция ProcessData на таблиците в база данни с помощта на студио или скриптове за управление на SQL Server. В тази ситуация базата данни става повредена, въпреки че изглежда, че е функционална и може да бъде достъпна, и възникват следните проблеми:
-
Когато архивирате повредената база данни, и след това се опитате да я възстановите, получавате следното съобщение за грешка:
Грешка: файловете на базата данни не успяха да прехвърлят проверки за последователност. (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:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".