Проблема
Предположим, что вы используете Microsoft SQL Server 2016 и Microsoft SQL Server 2017. Вы включаете прозрачное шифрование данных (TDE) для базы данных, а затем создаете резервную копию базы данных с помощью сжатия.
При попытке восстановить базу данных из этой резервной копии и проверить файл резервной копии с помощью инструкции RESTORE VERIFYONLY FROM DISK SQL вы замечаете, что процесс резервного копирования повреждает определенную страницу в базе данных. Кроме того, может появиться сообщение об ошибке.
Аналогичным образом процесс RESTORE FROM DISK может завершиться сбоем и вызвать сообщение об ошибке. Однако вы можете успешно завершить этот процесс с помощью параметра CONTINUE_AFTER_ERROR.
Примечание
MSG 3183, уровень 16, состояние 1, номер строки
Служба RESTORE обнаружила ошибку на странице (PageNumber) в базе данных "DatabaseName", считанную из набора резервных копий
MSG 3013, уровень 16, состояние 1
Обнаружено повреждение набора резервных копий
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Накопительный пакет обновления 9 для SQL Server 2017
Накопительный пакет обновления 2 для SQL Server 2016 с пакетом обновления 2 (SP2)
Накопительный пакет обновления 9 для SQL Server 2016 с пакетом обновления 1 (SP1)
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Последний накопительный пакет обновления для SQL Server 2017
Последний накопительный пакет обновления для SQL Server 2016
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.