Symptomy
Załóżmy, że używasz grup zawsze włączonych dostępności firmy Microsoft SQL Server 2016 lub 2017. Po wznowieniu zawieszonej bazy danych dostępności w replice pomocniczej może wystąpić błąd potwierdzenia. Ponadto komunikaty o błędach podobne do poniższych są rejestrowane w dzienniku błędów SQL Server w repliki pomocniczej.
Data/godzina Błąd: 17066, Ważność: 16, Województwo: 1.
Data/godzina SQL Server Twierdzenie: Plik: <recovery.cpp>, line=LineNumber Failed Assertion = 'recXdes->IsLockReleased () && recXdes->GetOutstandingCount () == 0. Ten błąd może być związany z chronometrażem. Jeśli błąd będzie się powtarzał po ponownym uruchomieniu instrukcji, sprawdź integralność strukturalną bazy danych za pomocą bazy danych DBCC CHECKDB lub uruchom ponownie serwer, aby upewnić się, że struktury danych w pamięci nie są uszkodzone.
Data/godzinaBłąd: 3624, Ważność: 20, Stan: 1.
Data/godzinaSprawdzanie potwierdzenia systemu nie powiodło się. Aby uzyskać szczegółowe informacje, sprawdź dziennik błędów SQL Server. Zazwyczaj błąd potwierdzenia jest powodowany przez usterkę oprogramowania lub uszkodzenie danych. Aby sprawdzić uszkodzenie bazy danych, rozważ uruchomienie bazy danych DBCC CHECKDB. Jeśli użytkownik zgodził się na wysyłanie zrzutów do firmy Microsoft podczas instalacji, do firmy Microsoft zostanie wysłany mini dump. Aktualizacja może być dostępna od firmy Microsoft w najnowszym dodatku Service Pack lub w poprawce od pomocy technicznej.
Data/godzinaBłąd: 3624, Ważność: 20, Stan: 2.
Data/godzinaSprawdzanie potwierdzenia systemu nie powiodło się. Aby uzyskać szczegółowe informacje, sprawdź dziennik błędów SQL Server. Zazwyczaj błąd potwierdzenia jest powodowany przez usterkę oprogramowania lub uszkodzenie danych. Aby sprawdzić uszkodzenie bazy danych, rozważ uruchomienie bazy danych DBCC CHECKDB. Jeśli użytkownik zgodził się na wysyłanie zrzutów do firmy Microsoft podczas instalacji, do firmy Microsoft zostanie wysłany mini dump. Aktualizacja może być dostępna od firmy Microsoft w najnowszym dodatku Service Pack lub w poprawce od pomocy technicznej.
Data/godzinaBłąd: 3313, Ważność: 21, Województwo: 2.
Data/godzinaPodczas ponownego wykonywanie rejestrowanej operacji w databaseName wystąpił błąd w identyfikatorze rekordu dziennika (RecordID). Zazwyczaj określona awaria jest wcześniej rejestrowana jako błąd w usłudze dziennika zdarzeń systemu Windows. Przywróć bazę danych z pełnej kopii zapasowej lub napraw bazę danych.
Data/godzinaRuch danych Always On Availability Groups dla databaseName został zawieszony z następującego powodu: "system" (Identyfikator źródłowy 2; Ciąg źródła: "SUSPEND_FROM_REDO"). Aby wznowić przenoszenie danych w bazie danych, należy wznowić ręcznie bazę danych. Aby uzyskać informacje o tym, jak wznowić bazę danych dostępności, zobacz SQL Server Książki online.
Data/godzinaALTER DB param option: RESUME
Data/godzinaWznowiono przenoszenie danych grupy zawsze w grupie dostępności dla databaseName . Jest to tylko wiadomość informacyjna. Nie jest wymagana żadna akcja użytkownika.
Data/godzinaZawsze włączone połączenie grup dostępności z podstawową bazą danych ustanowioną dla pomocniczej bazy danych Nazwa _bazy danych na podstawie repliki dostępności ReplicaName z identyfikatorem repliki: ReplicaID. Jest to tylko wiadomość informacyjna. Nie jest wymagana żadna akcja użytkownika.
Data/godzinaNazwa LSN (LsnNumber) odzyskiwania została zidentyfikowana dla bazy danych z identyfikatorem ID DatabaseID. Jest to tylko wiadomość informacyjna. Nie jest wymagana żadna akcja użytkownika.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla SQL Server:
Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Informacje
Dowiedz się więcej o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.