KB3003760 - FIX: De secundaire bestandsgroep kan niet worden verwijderd nadat u de database hebt bijgewerkt naar SQL Server 2014

Van toepassing op
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomen

Neem als voorbeeld het volgende scenario:

  • U hebt een database van Microsoft SQL Server 2012 of eerder met meerdere bestandsgroepen en de secundaire bestandsgroep is de standaardbestandsgroep.
  • U maakt een back-up van de database en zet deze vervolgens terug op SQL Server 2014.
  • U stelt de primaire bestandsgroep in als de standaardbestandsgroep en probeert vervolgens de secundaire bestandsgroep te verwijderen.

In dit scenario kunt u de secundaire bestandsgroep niet verwijderen, zelfs niet als alle gegevensbestanden eronder zijn verwijderd. In het foutbericht wordt aangegeven dat de secundaire bestandsgroep niet kan worden verwijderd omdat deze niet leeg is.

Oorzaak

Het probleem treedt op omdat tijdens de upgrade van de databaseversie systeemobjecten worden gemaakt in de standaardbestandsgroep in plaats van de primaire bestandsgroep in SQL Server 2014. De secundaire bestandsgroep bevat nog enkele systeemobjecten.

Oplossing

Deze oplossing introduceert de traceringsvlag 3861 om systeemtabellen naar de primaire bestandsgroep te verplaatsen.
Nadat u de hotfix die in dit artikel wordt beschreven, hebt toegepast en u SQL Server start met traceringsvlag 3861 als opstartparameter, kunnen de systeemtabellen naar de primaire bestandsgroep worden verplaatst.
Als u de back-up van de database nog niet hebt teruggezet, kunt u de traceringsvlag mogelijk op serverniveau inschakelen:

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

Het probleem werd voor het eerst opgelost in de volgende cumulatieve update van SQL Server.

Cumulatieve update 4 voor SQL Server 2014 /nl-nl/help/2999197

Informatie over cumulatieve updates voor SQL Server

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

      

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.