Symptomy
Załóżmy, że korzystasz z programu Microsoft SQL Server 2016 lub 2017. Podczas próby przywrócenia bazy danych może zostać wyświetlony zrzut naruszenia programu Access podobny do następującego:
DateTime spidSpidId Baza danych "DatabaseName" jest OZNACZONA jako przywracana i jest w stanie, który nie umożliwia uruchomienia odzyskiwania.
DateTime spidSpidId Przywracanie (DatabaseName): Rozpoczynanie przekazywania w trybie offline
DateTime spidSpidId Przywracanie (DatabaseName): Rozpoczynanie odzyskiwania FILESTREAM
DateTime spidSpidId Restore (DatabaseName): przetwarzanie nagłówków VLF w programie 136
DateTime spidSpidId Przywracanie (DatabaseName): ukończono przetwarzanie nagłówków VLF
DateTime spidSpidId Restore (DatabaseName): pierwszy numer LSN: Identyfikator LSN, ostatni numer LSN: Identyfikator LSN
DateTime spidSpidId [info] Identyfikator bazy danych: [5]. Usuwanie nieodzyskiwalnego wiersza tabeli punktu kontrolnego (Identyfikator: 108).
DateTime spidSpidId [info] Identyfikator bazy danych: [5]. Usuwanie nieodzyskiwalnego wiersza tabeli punktu kontrolnego (Identyfikator: 107).
DateTime spidSpidId [info] Identyfikator bazy danych: [5]. Usuwanie nieodzyskiwalnego wiersza tabeli punktu kontrolnego (Identyfikator: 109).
DateTime spidSpidId [info] HkCkptLoadInternalEx (): Identyfikator bazy danych: [5]. plik główny: { FileId}, znak wodny: WatermarkId, RecoveryLsn: RecoveryLsnID, RecoveryCheckpointId: 110, RecoveryCheckpointTimestamp: 0x318ce
DateTime spidSpidId * * * zrzut stosu wysyłany do FilePath
DateTime spidSpidId SqlDumpExceptionHandler: Identyfikatorprocesu Process Process spowodował wygenerowanie krytycznego wyjątku c0000005 EXCEPTION_ACCESS_VIOLATION. Program SQL Server przerywa ten proces.
DateTime spidSpidId * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
DateTime spidSpidId *
DateTime spidSpidId * Rozpocznij zrzut stosu:
DateTime spidSpidId * DateTime SPID SpidId
DateTime spidSpidId *
DateTime spidSpidId *
DateTime spidSpidId * adres wyjątku = ExceptionAddress
DateTime spidSpidId * kod wyjątku = c0000005 EXCEPTION_ACCESS_VIOLATION
DateTime spidSpidId * podczas czytania adresuDdressId wystąpił naruszenie zasad dostępu
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.