Poprawka: Operacji wykonywania kopii zapasowej bazy danych programu SQL Server 2008 lub SQL Server 2008 R2 nie działa, jeśli zostanie włączone śledzenie zmian w tej bazie danych

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 2522893
Symptomy
W Microsoft SQL Server 2008 lub SQL Server 2008 R2 spróbuj wykonać kopię zapasową bazy danych za pomocą instrukcji wykonywania kopii zapasowej. Jednak wykonywanie kopii zapasowej kończy się niepowodzeniem i następujące komunikaty o błędach są rejestrowane w dzienniku błędów programu SQL Server:
<Date><Time><spid>Błąd: 2601, wskaźnik ważności: 14, stan: 1.</spid></Time></Date>
<Date><Time><spid>Nie można wstawić zduplikowanych wierszy klucz w obiektu 'sys.syscommittab' z unikatowego indeksu '<Index name="">'.</Index> </spid></Time></Date>
<Date><Time><spid>Błąd: 3999, wskaźnik ważności: 17, stan: 1.</spid></Time></Date>
<Date><Time>Nie można opróżnić Tabela Zatwierdzanie na dysku w dbid <Database id="">z powodu błędu 2601 <spid>. Sprawdź w dzienniku błędów, aby uzyskać więcej informacji. </spid></Database></Time></Date>

Ten problem występuje, gdy są spełnione następujące warunki:
  • Ta baza danych została włączona trackingon zmian programu SQL Server.
  • Po włączeniu śledzenia zmian został bazy danych został poddany odzyskiwanie bazy danych co najmniej raz.

    Zwróć uwagę Najbardziej typowe scenariusze podczas odzyskiwania bazy danych jest wykonywane są następujące:
    • Podczas ponownego uruchamiania usługi SQL Server.
    • Po przywróceniu bazy danych z kopii zapasowej.

Dodatkowo błąd 2601 może również wystąpić, gdy próbuje wykonać operację punktu kontrolnego tej bazy danych programu SQL Server.

Aby uzyskać więcej informacji dotyczących działań, które mogą powodować punkcie kontrolnym bazy danych można znaleźć temat podrzędny "Działalności które powodują punkt kontrolny" sekcji "Punktów kontrolnych i Active części o Log" w następującej dokumentacji programu SQL Server 2008:


Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Dodatek Service Pack 3 dla programu SQL Server 2008

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 2 dla dodatku Service Pack 3 dla programu SQL Server 2008. Aby uzyskać więcej informacji na temat tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2633143 Zbiorczego pakietu aktualizacji 2 dla dodatku Service Pack 3 dla programu SQL Server 2008
Zwróć uwagę Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 release naprawić. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający 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 SQL Server 2008 buduje wydane po wydaniu dodatku Service Pack 3 dla programu SQL Server 2008
Microsoft SQL Server 2008 poprawki są tworzone dla szczególnych dodatkach service Pack dla programu SQL Server. Do instalacji programu SQL Server 2008 z dodatkiem Service Pack 3, należy zastosować poprawki dodatku Service Pack 3 dla programu SQL Server 2008. Domyślnie wszystkie poprawki, która jest dostępna w dodatku service pack dla programu SQL Server jest objęta następny dodatek service pack dla programu SQL Server.

SQL Server 2008 R2 z dodatkiem Service Pack 1

Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 1 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2544793 Skumulowany pakiet aktualizacji 1 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1
Zwróć uwagę Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 R2 release naprawić. Zaleca się rozważyć zastosowanie najnowszej wersji poprawki, zawierający 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 SQL Server 2008 R2 buduje wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008 R2

Program SQL Server 2008 R2

Poprawkę dotyczącą tego problemu został wydany 8 aktualizacja zbiorcza. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2534352 Skumulowany pakiet aktualizacji 8 dla programu SQL Server 2008 R2
Zwróć uwagę Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniego programu SQL Server 2008 R2 release naprawić. Zaleca się rozważyć zastosowanie najnowszej wersji poprawki, zawierający 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 SQL Server 2008 R2 buduje wydane po wydaniu programu SQL Server 2008 R2

Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Materiały referencyjne
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
Więcej informacji
Aby rozwiązać problem pokrewny w programie SQL Server, zobacz następujący artykuł bazy wiedzy:

Zduplikowane wiersze klucza sys.syscommittabtabela w programie SQL Server
si_xdes_id syscommittab punkt kontrolny kopii zapasowej bazy danych

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Egenskaper

Artikkel-ID: 2522893 – Forrige gjennomgang: 08/12/2015 04:41:00 – Revisjon: 6.0

Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 R2 Enterprise

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2522893 KbMtpl
Tilbakemelding