Problembeschreibung
Es wird davon ausgegangen, dass Sie eine Datendatei in einer Microsoft SQL Server 2014-oder SQL Server 2012-Datenbank hinzufügen oder entfernen. SQL Server kann eine lange Zeit dauern, bis die Datenbank-Startaufgabe nach der Wiederherstellung abgeschlossen ist, wenn die Anzahl der Datenbanken, Datenbankdateien oder beide groß ist.Hinweis Dieses Problem wirkt sich im Allgemeinen nicht auf den Datenbankzugriff aus, da die Datenbankwiederherstellung erfolgreich ist und die Datenbank online ist. Wenn die Datenbank jedoch in der Datenbankspiegelung konfiguriert ist, kann dieses Problem dazu führen, dass der Failover-Vorgang der Datenbank blockiert wird.
Ursache
Dieses Problem tritt auf, wenn Sie Dateien in einem Dummy-, dropped-oder droppedreusepending-Zustand haben, da Sie diese Dateien fälschlicherweise zählen würden.Hinweis Das Problem in KB 2932120 Fix: SQL Server benötigt lange Zeit, um die Datenbankennach der Wiederherstellungsphase zu öffnen, wenn die Anzahl der Datenbanken oder Datenbankdateien oder beide in SQL Server 2012 oder SQL Server 2014 groß ist , das gleiche Symptom für dieses Problem aufweist. Die Ursache unterscheidet sich jedoch von der Ursache dieses Problems. Das Problem in KB 2932120 tritt auf, wenn Sie die Anzahl der Dateien nicht mit der Anzahl der Dateien vergleichen, die von der Master-Datenbank gemeldet werden.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 1 für SQL Server 2014 SP1 /en-us/help/3067839
Kumulatives Update 6 für SQL Server 2012 SP2 /en-us/help/3052468
Kumulatives Update 7 für SQL Server 2014 /en-us/help/3046038
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.