KB4019715 - ИСПРАВЛЕНО: SQL Server 2016 не записывает сообщения об ошибках с уровнем серьезности 21 для несоответствий контрольных сумм, обнаруженных в файлах контрольных точек OLTP In-Memory

Применяется к
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Проблема

Предположим, что вы используете In-Memory OLTP в Microsoft SQL Server 2016. Вы пытаетесь восстановить систему до последней успешной контрольной точки, например во время запуска базы данных.

При обнаружении несоответствия контрольной суммы с файлами контрольных точек In-Memory OLTP операция восстановления завершается сбоем. Однако SQL Server не регистрирует сведения о повреждении с уровнем серьезности 21 в журналах ошибок, как ожидалось.

Решение

Это исправление включено в пакет обновления 1 для SQL Server 2016. Если во время восстановления базы данных обнаруживается несоответствие контрольной суммы, ошибка 3414 записывается в журнал ошибок SQL Server, и ей присваивается уровень серьезности 21.

Сведения о сборках SQL Server 2016

Каждая новая сборка SQL Server 2016 содержит все исправления и исправления безопасности, которые были внесены в предыдущую сборку. Рекомендуется установить последнюю сборку SQL Server 2016.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии , используемой корпорацией Майкрософт для описания обновлений программного обеспечения.