Symptomer
Antag, at du bruger Microsoft SQL Server 2012 Analysis Services (SSAS 2012) eller SQL Server 2014 Analysis Services (SSAS 2014) i tabeltilstand. Du kan udføre en ProcessRecalc-handling efter en ProcessData-handling på tabellerne i en database ved hjælp af SQL Server Management Studio eller scripts. I denne situation bliver databasen beskadiget, selvom den ser ud til at være funktionel og tilgængelig, og følgende problemer opstår:
Når du sikkerhedskopierer den beskadigede database og derefter forsøger at gendanne den, får du vist følgende fejlmeddelelse:
Bemærk
Fejl: Databasefiler kunne ikke bestå konsistenskontroller.
(Microsoft.analysisServices)Når du forsøger at synkronisere denne database med en anden SSAS-forekomst i tabeltilstand, afsluttes destinationsforekomsten af SSAS uventet, fordi konsistenskontrollen mislykkes under den kritiske synkroniseringsfase på destinationsforekomsten af SSAS.
Årsag
Dette problem opstår på grund af beskadigelse af databaseordbogen, når du har udført en ProcessData-handling efterfulgt af en ProcessRecalc-handling på tabellerne i en database.
Løsning
Problemet blev først rettet i følgende kumulative opdateringer til SQL Server:
Kumulativ opdatering 2 til SQL Server 2014 SP1
Samlet opdatering 6 til SQL Server 2014
Samlet opdatering 4 til SQL Server 2012 SP2
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014 SP1
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP2
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".