Symptomy
Załóżmy, że dodajesz lub usuwasz plik danych w bazie danych programu Microsoft SQL Server 2014 lub SQL Server 2012. Wykonanie zadania uruchamiania bazy danych w programie SQL Server może zająć dużo czasu po odzyskaniu, jeśli liczba baz danych, plików bazy danych lub oba te wersje są duże.Uwaga Ten problem nie wpływa na dostęp do bazy danych, ponieważ przywracanie bazy danych zostało zakończone, a baza danych jest w trybie online. Jeśli jednak baza danych jest skonfigurowana w ramach dublowania bazy danych, ten problem może spowodować zablokowanie pracy awaryjnej bazy danych.
Przyczyna
Ten problem występuje, jeśli masz pliki w stanie fikcyjnym, porzuconym lub droppedreusepending, ponieważ pliki te nie są prawidłowo zliczane.Uwaga Problem w programie KB 2932120 Poprawka: program SQL Server zajmuje dużo czasu, aby otworzyć bazy danych po fazie odzyskiwania, gdy liczba baz danych lub plików bazy danych lub oba te funkcje są duże w programie SQL Server 2012 lub SQL server 2014 zawiera ten sam symptom. Jednak przyczyna tego problemu różni się od siebie. Problem w KB 2932120 występuje, gdy nie jest porównywana liczba plików zgłaszanych przez główną bazę danych.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 z dodatkiem SP1 /en-us/help/3067839
Zbiorcza aktualizacja 6 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3052468
Zbiorcza aktualizacja 7 dla programu SQL Server 2014 /en-us/help/3046038
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".