Проблемы
Предположим, что вы используете Microsoft SQL Server 2016 или 2017. При попытке восстановить базу данных может появиться дамп нарушения прав доступа, подобный приведенному ниже.
DateTime spidSpidId База данных "имя_базы_данных" ОТМЕЧЕНа восстановлением и находится в состоянии, которое не допускает выполнения восстановления.
DateTime spidSpidId Restore (DatabaseName): начинается автономная наката
DateTime spidSpidId Восстановление (DatabaseName): Запуск восстановления FILESTREAM
DateTime spidSpidId Восстановление (DatabaseName): обработка заголовков 136 VLF
DateTime spidSpidId Restore (DatabaseName): обработка заголовков VLF завершена
DateTime spidSpidId Restore (DatabaseName): первый номер LSN: ИД LSN, последний номер LSN: идентификатор LSN
DateTime spidSpidId [info] идентификатор базы данных: [5]. Удаление невосстановленной строки таблицы контрольных точек (ID: 108).
DateTime spidSpidId [info] идентификатор базы данных: [5]. Удаление невосстановленной строки таблицы контрольных точек (ID: 107).
DateTime spidSpidId [info] идентификатор базы данных: [5]. Удаление невосстановленной строки таблицы контрольных точек (ID: 109).
DateTime spidSpidId [info] HkCkptLoadInternalEx (): ИД базы данных: [5]. корневой файл: { FileId}, водяной знак: WatermarkId, RecoveryLsn: RecoveryLsnID, RecoveryCheckpointId: 110, RecoveryCheckpointTimestamp: 0x318ce
Формат даты и времени spidSpidId * * * для отправки в FilePath
DateTime spidSpidId SqlDumpExceptionHandler: идентификатор ProcessId процесса вызвал неустранимое исключение c0000005 EXCEPTION_ACCESS_VIOLATION. Сервер SQL Server завершает этот процесс.
DateTime spidSpidId * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
DateTime spidSpidId *
SpidSpidId DateTime * начальный дамп стека:
DateTime spidSpidId * DateTime SPID SpidId
DateTime spidSpidId *
DateTime spidSpidId *
DateTime spidSpidId * Exception address = ExceptionAddress
DateTime spidSpidId * код исключения = c0000005 EXCEPTION_ACCESS_VIOLATION
SpidSpidId DateTime * нарушение прав доступа при чтении адреса AddressId
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.