KB3178934 - Procesarea unei partiții provoacă pierderi de date pe alte partiții după ce baza de date este restaurată în SQL Server 2016 (1200)

Se aplică la
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Simptome

Restaurați o bază de date SQL Server Analysis Services (SSAS) (de nivel de compatibilitate 1200) sau atașați o bază de date SSAS (de nivel de compatibilitate 1200) sau reporniți un server care conține o bază de date SSAS (de nivel de compatibilitate 1200). Dacă procesați una dintre partițiile oricărui tabel din acea bază de date, pot apărea pierderi de date în alte partiții din același tabel. Partițiile care au fost procesate în mod explicit nu vor pierde date; Doar celelalte partiții din acel tabel vor pierde date.

De exemplu, această problemă poate apărea în următoarele scenarii.

Situația 1

  • Reporniți o instanță de SQL Server 2016 care conține o bază de date SSAS de nivel de compatibilitate 1200 care conține un tabel cu o singură partiție.
  • Adăugați o partiție nouă la acel tabel și procesați doar partiția nou adăugată.
  • Partiția existentă anterior în acel tabel pierde date.

Situația 2

  • Restaurați o bază de date SSAS de nivelul de compatibilitate 1200 (cu tabel cu partiții multiple) dintr-un backup.
  • Procesați o singură partiție în acel tabel.
  • Celelalte partiții din acel tabel pierd date.

      

Rezolvare

Remedierea pentru această problemă este inclusă în următoarea actualizare cumulativă pentru SQL Server:

Actualizarea cumulativă 1 pentru SQL Server 2016
      

Despre actualizările cumulative pentru SQL Server

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Cea mai recentă actualizare cumulativă pentru SQL Server 2016
      

        
Pentru informații de descărcare despre această remediere rapidă GDR, consultați KB 3179258 Procesarea unei partiții cauzează pierderi de date pe alte partiții după ce baza de date este restaurată în SQL Server 2016 (1200).

Soluție

Pentru a rezolva această problemă, efectuați o procesare completă a tabelului după ce se restaurează baza de date.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.