Symptom
Du återställer en SQL Server Analysis Services (SSAS)-databas (med kompatibilitetsnivån 1200) eller ansluter en SSAS-databas (av kompatibilitetsnivån 1200) eller startar om en server som innehåller en SSAS-databas (av kompatibilitetsnivån 1200). Om du bearbetar en av partitionerna i en tabell i databasen kan data gå förlorade på andra partitioner i samma tabell. Den eller de partitioner som bearbetades explicit förlorar inte data; Det är bara de andra partitionerna i den tabellen som kommer att förlora data. Det här problemet kan till exempel uppstå under följande omständigheter.Scenario 1
-
Du startar om en instans av SQL Server 2016 som innehåller en SSAS-databas med kompatibilitetsnivå 1200 som innehåller en tabell med en enda partition.
-
Du lägger till en ny partition i tabellen och bearbetar bara den partition som nyss lagts till.
-
Den tidigare befintliga partitionen i tabellen förlorar data.
Scenario 2
-
Du återställer en SSAS-databas med kompatibilitetsnivån 1200 (med flersidig tabell) från en säkerhets kopia.
-
Du bearbetar en enda partition i den tabellen.
-
De andra partitionerna i tabellen förlorar data.
Lösning
Korrigeringen för det här problemet ingår i följande kumulativa uppdatering för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Information om hur du laddar ned den här GDR-korrigeringen finns i KB 3179258 när en partition gör att data försvinner från andra partitioner efter att databasen har återställts i SQL Server 2016 (1200).
Lösning
Undvik det här problemet genom att utföra en fullständig bearbetning av tabellen efter att databasen har återställts.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.