Symptomy
Załóżmy, że w programie Microsoft SQL Server 2012 jest używana funkcja dublowania bazy danych w trybie wysokiej wydajności. Podczas próby dodania nowych grup plików do głównej bazy danych nowe pliki w nowych grupach plików nie są synchronizowane na serwerze dublowanym. Ponadto na serwerze dublowanym jest wyświetlany następujący komunikat o błędzie:
Data <><godzina> identyfikatorze spid # błąd: 3456; ważność: 21; stan: 1. <Data><godzina> numeru SPID # nie można wykonać operacji ponownego rejestrowania (132:975:2), dla identyfikatora transakcji (0:15811), na stronie (4:10), jednostka alokacji 72057594043498496, baza danych "<DatabaseName>" (identyfikator bazy danych: 10). Strona: LSN = (103:1130:2), jednostka alokacji = 72057594043498496, wpisz = 1. Dziennik: OpCode = 4, Context 1, PrevPageLSN: (103:1130:24). Przywróć kopię zapasową bazy danych lub napraw bazę danych. Data <><godzina> identyfikatorze spid # błąd: 1454; ważność: 16; stan: 1. <Date><Time> Identyfikator SPID # liczba kopii lustrzanych zostanie zawieszona. W wystąpieniu serwera "domena\nazwa_serwera" Wystąpił błąd 3456, stan 1, ważność 21, gdy działał jako partner dublowania bazy danych "<DatabaseName>". Partnerzy dublowania bazy danych mogą próbować odzyskać automatycznie z błędu i wznowić sesję tworzenia kopii lustrzanej.
UwagaTen problem występuje tylko w programie Microsoft SQL Server 2012.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Zbiorcza aktualizacja 3 dla programu SQL Server 2012 z dodatkiem SP1
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 3. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012 z dodatkiem SP1, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2812412 Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2012 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012 SP1. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego 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:
2772858 Kompilacje programu SQL Server 2012 wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2012
Zbiorcza aktualizacja 6 dla programu SQL Server 2012
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 6. Aby uzyskać więcej informacji na temat uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2728897 Pakiet aktualizacji zbiorczej 6 dla programu SQL Server 2012Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego 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:
2692828 Kompilacje programu SQL Server 2012 wydane po wydaniu programu SQL Server 2012
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".