Microsoft distribueert Microsoft SQL Server 2008 Service Pack 2 (SP2)-oplossingen als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsupdates die zijn opgenomen in de eerdere update versie van SQL Server 2008 SP2.
Symptomen
Neem het volgende scenario:
-
U schakelt de AUTO_CLOSE optie van een database in met een exemplaar van sql server 2008, sql server 2012 of sql server 2014.
-
Er staan een of meer ontbrekende indexvermeldingen voor een object in de database in de weergave voor dynamische dynamische beheer van de ontbrekende index.
-
Alle verbindingen die zijn gemaakt met deze database worden gesloten. Opmerking Wanneer alle verbindingen zijn gesloten, wordt de database waarschijnlijk automatisch gesloten.
-
Tegelijkertijd probeert een taak voor een achtergrond wissen de ontbrekende indexvermelding te verwijderen. De thread waarmee de taak wordt uitgevoerd, is niet de thread die de database sluit.
In dit scenario wordt toegangsfout gegeven. Daarnaast moet u het exemplaar van SQL Server opnieuw starten om dit probleem op te lossen.
Oorzaak
Dit probleem doet zich voor omdat meerdere oproepen worden gedaan met een gratis methode wanneer de ontbrekende taak voor de achtergrond wissen van de ontbrekende indexvermelding probeert te verwijderen.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 SP1 /en-us/help/3067839
Cumulatieve update 8 voor SQL Server 2014 /en-us/help/3067836
Cumulatieve update 6 voor SQL Server 2012 SP2 /en-us/help/3052468
Cumulatieve update 7 voor SQL Server 2008 SP2 /en-us/help/2617148
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Workaround
U kunt dit probleem omzeilen door de AUTO_CLOSE optie van de database uit te schakelen.