Firma Microsoft rozpowszechnia poprawki microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i wszystkie aktualizacje zabezpieczeń, które zostały uwzględnione w poprzedniej wersji aktualizacji SQL Server 2008 lub SQL Server 2008 R2.
Symptomy
Rozpatrzmy następujący scenariusz:
-
Wykonujesz pełną kopię zapasową bazy danych w programie Microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2.
-
Operacja tworzenia kopii zapasowej zostanie anulowana po początkowych testach zabezpieczeń i lokalizacji. Na przykład nie jest dostępne miejsce na utworzenie pliku kopii zapasowej lub użytkownik ręcznie zatrzyma kopię zapasową.
W tym scenariuszu jest tworzona kopia zapasowa dziennika transakcji, mimo że proces tworzenia kopii zapasowej jest niekompletny.Notatki
-
Ten problem nie występuje, jeśli kopia zapasowa bazy danych została anulowana przed wstępną kontrolą zabezpieczeń i lokalizacji. Na przykład taka sytuacja występuje, jeśli określona lokalizacja kopii zapasowej jest niedostępna podczas uruchamiania operacji tworzenia kopii zapasowej.
-
Ten problem występuje również w SQL Server 2005 i SQL Server 2008 R2.
Przyczyna
Ten problem występuje, ponieważ numer sekwencji dziennika (LSN) dla pełnej kopii zapasowej jest ustawiany przed zakończeniem operacji tworzenia kopii zapasowej.W SQL Server 2005 r. w SQL Server 2008 r. i w SQL Server 2008 R2 nazwa LSN jest ustawiana przed ukończeniem tworzenia kopii zapasowej bazy danych. Dlatego kopia zapasowa dziennika jest tworzona mimo anulowania kopii zapasowej bazy danych.
Rozwiązanie
Aby rozwiązać ten problem, zastosuj następujący pakiet aktualizacji zbiorczej.Po zastosowaniu tej aktualizacji nazwa LSN jest ustawiana po utworzeniu kopii zapasowej bazy danych. Jeśli kopia zapasowa bazy danych zostanie anulowana, operacja tworzenia kopii zapasowej dziennika transakcji zakończy się niepowodzeniem i zostanie wyświetlony następujący komunikat o błędzie:
Msg 4214, Level 16, State 1, Line 2BACKUP LOG nie można wykonać, ponieważ nie ma bieżącej kopii zapasowej bazy danych.Msg 3013, Level 16, State 1, Line 2BACKUP LOG kończy się nieprawidłowo.
Informacje o aktualizacji zbiorczej
dodatek Service Pack 2 dla SQL Server 2008 R2
Poprawka rozwiązła ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 1 dla SQL Server 2008 R2 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2720425 Pakiet aktualizacji zbiorczej 1 dla SQL Server 2008 R2 z dodatkiem Service Pack 2Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2730301 Udostępniono kompilacje SQL Server 2008 R2 wydane po SQL Server 2008 R2 z dodatkiem Service Pack 2
dodatek Service Pack 1 dla SQL Server 2008 R2
Poprawka rozwiązła ten problem została po raz pierwszy wydana w aktualizacji zbiorczej 7 dla SQL Server 2008 R2 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2703282 Pakiet aktualizacji zbiorczej 7 dla SQL Server 2008 R2 z dodatkiem Service Pack 1Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2567616 Udostępniono kompilacje SQL Server 2008 R2 wydane po SQL Server 2008 R2 z dodatkiem Service Pack 1.
dodatek Service Pack 3 dla SQL Server 2008
Poprawka rozwiązła ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 4 dla SQL Server 2008 z dodatkiem Service Pack 3. Aby uzyskać więcej informacji o tym zbiorczym pakiecie aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2673383 Pakiet aktualizacji zbiorczej 4 dla SQL Server 2008 z dodatkiem Service Pack 3Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008. Firma Microsoft zaleca rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2629969 Kompilacje z SQL Server 2008 r., które zostały wydane po SQL Server wydaniu dodatku Service Pack 3 dla SQL Server 2008 r., są tworzone dla określonych SQL Server dodatków Service Pack. Poprawkę SQL Server 2008 z dodatkiem Service Pack 3 należy zastosować do instalacji dodatku Service Pack 3 dla SQL Server 2008. Domyślnie każda poprawka dostępna w SQL Server dodatku Service Pack jest dołączana do następnego SQL Server dodatku Service Pack.
SQL Server 2008 R2
Poprawka rozwiązła ten problem została opublikowana po raz pierwszy w aktualizacji zbiorczej 11. Aby uzyskać więcej informacji na temat uzyskiwania tego pakietu aktualizacji zbiorczej dla SQL Server 2008 R2, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2633145 Pakiet aktualizacji zbiorczej 11 dla SQL Server 2008 R2 Uwaga Ponieważ kompilacje są skumulowane, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981356 Kompilacje SQL Server 2008 R2 wydane po SQL Server 2008 R2 zostały wydane
dodatek Service Pack 1 dla SQL Server 2008 R2
Poprawka rozwiązła ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 4 dla SQL Server 2008 R2 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji na temat uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2633146 Pakiet aktualizacji zbiorczej 4 dla SQL Server 2008 R2 z dodatkiem Service Pack 1Note Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2567616 Udostępniono kompilacje SQL Server 2008 R2 wydane po SQL Server 2008 R2 z dodatkiem Service Pack 1.
dodatek Service Pack 2 dla SQL Server 2008
Poprawka rozwiązła ten problem została po raz pierwszy wydana w zbiorczym pakiecie aktualizacji 7 dla SQL Server 2008 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji o tym zbiorczym pakiecie aktualizacji, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2617148 Pakiet aktualizacji zbiorczej 7 dla SQL Server 2008 z dodatkiem Service Pack 2Note Ponieważ kompilacje są zbiorcze, każda nowa aktualizacja zawiera wszystkie poprawki i wszystkie aktualizacje zabezpieczeń, które zostały uwzględnione w poprzedniej wersji aktualizacji SQL Server 2008. Zalecamy zastosowanie najnowszej wersji aktualizacji zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2402659 Kompilacje z SQL Server 2008 r., które zostały wydane po wydaniu dodatku Service Pack 2 SQL Server 2008 firmy Microsoft SQL Server 2008, są tworzone dla określonych SQL Server dodatków Service Pack. Poprawkę SQL Server 2008 z dodatkiem Service Pack 2 (SP2) należy zastosować do instalacji dodatku SP2 dla SQL Server 2008. Domyślnie każda poprawka dostępna w SQL Server dodatku Service Pack jest dołączana do następnego SQL Server dodatku Service Pack.
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Więcej informacji
|
Oprogramowanie reguł |
Tytuł reguły |
Opis reguły |
Wersje produktów, na podstawie których sprawdzana jest reguła |
|
System Center Advisor |
SQL Server przywracanie bazy danych jest narażone z powodu przerwanego łańcucha kopii zapasowych dziennika |
Doradca centrum systemowego wykrył kopię zapasową dziennika po nieudanej pełnej kopii zapasowej (database_backup_lsn =0) dla baz danych R-W, które są obecnie w trybie online. To sprawia, że baza danych jest podatna na przywracanie podczas odzyskiwania po awarii. Przejrzyj listę baz danych podanych poniżej i podejmij działania naprawcze. Przejrzyj informacje zawarte w tym artykule i odpowiednio podejmij działania naprawcze |
SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 |
Informacje
Aby uzyskać więcej informacji na temat przyrostowego modelu obsługi dla SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
935897 Zespół SQL Server udostępnia przyrostowy model obsługi w celu dostarczenia poprawek zgłoszonych problemów Aby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji SQL Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
822499 Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania firmy Microsoft SQL Server Aby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft