Simptomi
SQL Server Analysis Services (SSAS) bazu podataka (nivoa kompatibilnosti 1200) ili priložite SSAS bazu podataka (nivoa kompatibilnosti 1200) ili ponovo pokrenite server koji sadrži SSAS bazu podataka (nivoa kompatibilnosti 1200). Ako obradite neku od particija bilo koje tabele u toj bazi podataka, do gubitka podataka može doći na drugim particijama iste tabele. Particije koje su eksplicitno obrađene neće izgubiti podatke; Samo će ostale particije u toj tabeli izgubiti podatke. Na primer, do ovog problema može doći u sledećim scenarijima.1. scenario
-
Ponovo pokrećete instancu sistema SQL Server 2016 koja sadrži SSAS bazu podataka nivoa kompatibilnosti 1200 koja sadrži tabelu sa jednom particijom.
-
Toj tabeli dodajete novu particiju i obrađujete samo tu tek dodatu particiju.
-
Prethodno postojeća particija u toj tabeli gubi podatke.
2. scenario
-
SSAS bazu podataka nivoa kompatibilnosti 1200 (sa tabelom sa više particija) vraćate u prethodno stanje iz rezervne kopije.
-
Obrađujete jednu particiju u toj tabeli.
-
Ostale particije u toj tabeli gube podatke.
Rešenje
Ispravka za ovaj problem je uključena u sledeću kumulativnu ispravku za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Za informacije o preuzimanju ove GDR hitne ispravke pogledajte KB 3179258 Obrada particije dovodi do gubitka podataka na drugim particijama nakon vraćanja baze podataka u prethodno stanje u sistemu SQL Server 2016 (1200).
Rešenje
Da biste zaobišli ovaj problem, izvršite kompletnu obradu tabele nakon vraćanja baze podataka u prethodno stanje.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.