Symptomer
Anta at du bruker Microsoft SQL Server 2012 Analysis Services (SSAS 2012) eller SQL Server 2014 Analysis Services (SSAS 2014) i tabellform modus. Du utfører en ProcessRecalc operasjon etter en ProcessData -operasjon i tabellene i en database ved hjelp av SQL Server Management Studio eller skript. I dette tilfellet blir databasen skadet selv om det ser ut til å fungere, og kan åpnes, og følgende problemer oppstår:
-
Når du sikkerhetskopierer databasen for skadet, og deretter prøve å gjenopprette den, får du følgende feilmelding:
Feil: Databasefiler kan ikke sende kontrollerer konsekvens.
(Microsoft.analysisServices) -
Når du prøver å synkronisere denne databasen til en ny SSAS-forekomst i tabellform modus, avslutter uventet mål-forekomst av SSAS fordi Konsistenskontroll mislykkes under synkronisering kritiske fasen i mål-forekomst av SSAS.
Årsak
Dette problemet oppstår på grunn av feil i sikkerhetsdatabasen ordlisten når du utfører en operasjon for ProcessData etterfulgt av en ProcessRecalc -operasjon på tabeller i en database.
Oppløsning
Problemet ble først løst i følgende kumulative oppdateringer for SQL Server:
Samleoppdatering 2 for SQL Server 2014 SP1
Samleoppdatering 6 for SQLServer-2014
Kumulativ oppdatering 4 for SQL Server 2012 SP2
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".