Dotyczy
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptomy

Próba przywrócenia bazy danych przetwarzania transakcji w pamięci (OLTP) kończy się niepowodzeniem z powodu niewystarczającej ilości miejsca na dysku. Następnie możesz zauważyć naruszenie zasad dostępu (AV) i uzyskać następujący plik zrzutu.

Zrzut naruszenia zasad dostępu

DateTime SpidId    Użycia "dbghelp. dll" Version "VersionId"

DateTime SpidId * * * zrzut stosu wysyłam do FilePath

DateTime SpidId    SqlDumpExceptionHandler: Proces 346 wygenerował błąd krytyczny c0000005 EXCEPTION_ACCESS_VIOLATION. INSTRUKCJI Serwer kończy ten proces.

DateTime SpidId * BEGIN Stack Dokonuj

DateTime SpidId * CurrentTime SPID SpidId

DateTime SpidId * adres wyjątku = 00007FFB7E6DA7B5 Moduł (sqlmin + 00000000018CA7B5)

DateTime SpidId * kod wyjątku = c0000005 EXCEPTION_ACCESS_VIOLATION

DateTime SpidId * wystąpiło naruszenie zasad dostępu podczas czytania adresu 00000000000000B4

KONIEC podstawowy modułu SpidId *       ROZMIARACH

DateTime SpidId * sqlservr 00007FF65AAA0000 00007FF65AB07FFF 00068000

DateTime SpidId * ntdll 00007FFBA0470000 00007FFBA061CFFF 001ad000

DateTime SpidId * Kernel32 00007FFBA0190000 00007FFBA02CDFFF 0013e000

Ponadto w przypadku próby usunięcia bazy danych może zostać wyświetlony zrzut potwierdzenia podobny do poniższego.

Zrzut potwierdzenia

DateTime SpidId * * Zrzuć wątek- SPID = SPIDId, EC = 0x0000024216677B60

DateTime SpidId * * * zrzut stosu wysyłam do FilePath

DateTime SpidId * BEGIN Stack Dokonuj

DateTime SpidId * CurrentTime SPID SpidId

DateTime SpidId * Pozycję         "FilePath": 10210

DateTime SpidId * Ekspresj         LdImm (&DB->CkptContext->CheckpointCount) = = 0

DateTime SpidId * POWODUJE                 SPIDId

Element DateTime SpidId * Process Identyfikator: identyfikator procesu

DateTime SpidId * Input buffer 252 bajtów —

DateTime SpidId */* * * * * * * * * * obiekt: Database [DatabaseName] Data skryptu: ScriptDate

DateTime SpidId */CurrentTime * * * * * */Drop Database [DatabaseName]

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ącej zbiorczej aktualizacji dla 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.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.