Symptomy
Załóżmy, że jest uruchamiana instancja programu Microsoft SQL Server 2014, a właściwość autoregexpw bazy danych jest włączona. Nawet dlatego zmiany w bazie danych mogą nie zostać zapisane. Ponadto są wyświetlane komunikaty o błędach przypominające następujący status dziennika transakcji:
Msg 9002, poziom 17, stan 2, linia 1 Dziennik transakcji bazy danych "database_name" jest pełny z powodu "log_backup".
Podczas próby wykonania kopii zapasowej pliku dziennika transakcji jest wyświetlany następujący komunikat o błędzie:
Msg 3052, poziom 16, stan 1, wiersz 1 W dzienniku kopii ZAPASowej nie można rejestrować aktualizacji bazy danych "database_name".
Jeśli spróbujesz ręcznie powiększyć plik dziennika transakcji, zostanie wyświetlony następujący komunikat o błędzie:
Msg 9002, poziom 17, stan 1, wiersz 1 Dziennik transakcji bazy danych "database_name" jest pełny ze względu na "punkt kontrolny"
Jeśli kwerenda sys.dm_db_log_space_usage DMV, wyniki wskazują, że dziennik transakcji wynosi 100-procent lub więcej. Możesz również sprawdzić, czy na dysku magazynu jest wystarczająca ilość wolnego miejsca, aby uwzględnić wzrost rozmiaru pliku dziennika.
Rozwiązanie
Ta poprawka jest uwzględniona w aktualizacji zbiorczej 12 dla programu SQL Server 2014 z dodatkiem Service Pack 2.
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które występowały w poprzedniej kompilacji. Zapoznaj się z najnowszymi zbiorczymi aktualizacjami programu SQL Server 2014.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.