Sümptomid
Oletagem, et kasutate Microsoft SQL Server 2012 analüüsiteenuste (SSAS 2012) või SQL Server 2014 analüüsiteenuste (SSAS 2014) tabelina režiimis. Sooritate ProcessRecalc toimingu pärast ProcessData toimingut andmebaasi tabelites, kasutades SQL Server Management Studio või skripte. Sellisel juhul on andmebaas rikutud, kuigi see tundub olevat funktsionaalne ja sellele saab juurde pääseda ning järgmised probleemid ilmnevad.
-
Kui olete rikutud andmebaasi varundanud ja proovite seda taastada, kuvatakse järgmine tõrketeade:
Tõrge: andmebaasi failid ei läbinud ühtsuse kontrolli. (Microsoft. analysisServices)
-
Kui proovite selle andmebaasi sünkroonimist mõne teise SSAS eksemplariga tabelina režiimis, sulgub sihtkoha eksemplar ootamatult, sest ühtsuse kontrollimine nurjub sünkroonimisel kriitilisel etapil sihtkoha eksemplari SSAS.
Põhjus
See probleem ilmneb andmebaasi sõnastiku korruptsiooni tõttu pärast seda, kui olete sooritanud ProcessData toimingu, millele järgneb andmebaasi tabelite ProcessRecalc toiming.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmiste kumulatiivsete värskendustega: kumulatiivne Update 2 SQL server 2014 SP1kumulatiivne Update 6 SQL Server 2014kumulatiivne Update 4 SQL Server 2012 SP2
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.