Проблемы
При попытке восстановить базу данных в режиме встроенной обработки транзакций (OLTP) происходит сбой из-за недостатка свободного места на диске. Затем вы можете заметить, что происходит нарушение прав доступа (AV) и получается следующий файл дампа.
Дамп нарушения доступа
DateTime SpidId Со "dbghelp. dll" версия "VersionId"
Дамп стека SpidId * * * ( Дата и время ) отправлено в FilePath
DateTime SpidId SqlDumpExceptionHandler: Процесс 346 создал неустранимое исключение c0000005 EXCEPTION_ACCESS_VIOLATION. Microsoft Сервер завершает этот процесс.
DateTime SpidId * начало стека ДАМПА
DateTime SpidId * currentTime SPID SpidId
DateTime SpidId * Exception Address = 00007FFB7E6DA7B5 Module (sqlmin + 00000000018CA7B5)
DateTime SpidId * код исключения = c0000005 EXCEPTION_ACCESS_VIOLATION
SpidId DateTime * нарушение прав доступа при чтении адреса 00000000000000B4
БАЗОВое ОКОНЧАНИе DateTime SpidId * Module Емкость
DateTime SpidId * SQLSERVR 00007FF65AAA0000 00007FF65AB07FFF 00068000
DateTime SpidId * NTDLL 00007FFBA0470000 00007FFBA061CFFF 001ad000
DateTime SpidId * kernel32 00007FFBA0190000 00007FFBA02CDFFF 0013e000
Кроме того, при попытке удаления базы данных вы можете получить дамп утверждений, который будет выглядеть примерно так, как показано ниже.
Дамп утверждений
DateTime SpidId * * поток дампа- SPID = SPIDId, EC = 0x0000024216677B60
Дамп стека SpidId * * * ( Дата и время ) отправлено в FilePath
DateTime SpidId * начало стека ДАМПА
DateTime SpidId * currentTime SPID SpidId
DateTime SpidId * Поиска "FilePath": 10210
DateTime SpidId * Выражение LdImm (&DB->CkptContext->CheckpointCount) = = 0
DateTime SpidId * ВЯЗЫВАНИЕ SPIDId
Процесс даты и времени SpidId * ID: ProcessID
Входной буфер DateTime SpidId * 252 байт-
DateTime SpidId */* * * * * * объект: Database [DatabaseName] сценарий Дата: ScriptDate
DateTime SpidId */currentTime * * * * * */DROP DATABASE [имя_базы_данных]
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.