Firma Microsoft rozpowszechnia poprawki dodatku Service Pack 2 (SP2) dla programu Microsoft SQL Server 2008 w postaci jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każda nowa wersja zawiera wszystkie poprawki i wszystkie aktualizacje zabezpieczeń, które zostały dołączone do poprzedniej wersji aktualizacji programu SQL Server 2008 z dodatkiem SP2.
Symptomy
Rozpatrzmy następujący scenariusz:
-
Włączenie opcji AUTO_CLOSE bazy danych w wystąpieniu programu sql Server 2008, sql Server 2012 lub sql Server 2014.
-
Co najmniej jeden z brakujących wpisów indeksu dla obiektu bazy danych znajduje się w widoku braku zarządzania dynamicznego indeksu.
-
Wszystkie połączenia nawiązane z tą bazą danych zostaną zamknięte. Uwaga Po zamknięciu wszystkich połączeń oczekuje się, że baza danych zostanie ZAMKNIĘTA automatycznie.
-
W tym samym czasie zadanie czyszczenia w tle próbuje usunąć brakujący wpis indeksu. Wątek, który wykona zadanie, nie jest tym samym wątkiem, który zamknie bazę danych.
W tym scenariuszu występuje naruszenie zasad dostępu. Ponadto należy ponownie uruchomić wystąpienie programu SQL Server, aby rozwiązać ten problem.
Przyczyna
Ten problem występuje, ponieważ w przypadku braku zadania związanego z operacją wyczyśćenia w tle następuje próba usunięcia brakującego wpisu indeksu.
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 8 dla programu SQL Server 2014 /en-us/help/3067836
Zbiorcza aktualizacja 6 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3052468
Zbiorcza aktualizacja 7 dla programu SQL Server 2008 z dodatkiem SP2 /en-us/help/2617148
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".
Obejście
Aby obejść ten problem, wyłącz AUTO_CLOSE opcję bazy danych.