KB3003760 - REMEDIERE: Nu puteți elimina grupul de fișiere secundar după ce faceți upgrade bazei de date la SQL Server 2014

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

Simptome

Luați în considerare următorul scenariu:

  • Aveți o bază de date Microsoft SQL Server 2012 sau o versiune anterioară care are mai multe grupuri de fișiere, iar grupul de fișiere secundar este grupul de fișiere implicit.
  • Faceți backup bazei de date, apoi restaurați-o pe SQL Server 2014.
  • Setați grupul de fișiere principal ca grup de fișiere implicit, apoi încercați să eliminați grupul de fișiere secundar.

În acest scenariu, nu puteți șterge grupul de fișiere secundar, chiar dacă toate fișierele de date de sub acesta sunt șterse. Mesajul de eroare arată că grupul de fișiere secundar nu poate fi eliminat, deoarece nu este gol.

Cauză

Problema apare deoarece upgrade-ul versiunii bazei de date creează obiecte de sistem în grupul de fișiere implicit în locul grupului de fișiere principal din SQL Server 2014. Grupul de fișiere secundar conține încă unele obiecte de sistem.

Rezolvare

Această remediere introduce semnalizarea de urmărire 3861 pentru a muta tabelele de sistem în grupul de fișiere principal.
După ce aplicați remedierea rapidă descrisă în acest articol, atunci când porniți SQL Server utilizând semnalizarea de urmărire 3861 ca parametru de pornire, acesta poate muta tabelele de sistem în grupul de fișiere principal.
Dacă nu ați restaurat încă copia backup a bazei de date, puteți să activați semnalizarea de urmărire la nivel de server:

dbcc traceon(3861,-1)
<Restore the database>
dbcc traceoff(3861,-1)

Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă a SQL Server.

Actualizarea cumulativă 4 pentru SQL Server 2014 /en-us/help/2999197

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:

      

Stare

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