Проблемы
Рассмотрим следующий сценарий.
-
Переход с Microsoft SQL Server 2012 на Microsoft SQL Server 2016, 2017 или 2019.
-
Вы пытаетесь восстановить базы данных SQL Server 2012 на сервере SQL Server 2016, 2017 или 2019.
В этом случае может появиться сообщение об ошибке из-за некластеризованного индекса columnstore (NCCI) в базе данных SQL Server 2012. Кроме того, создается файл дампа.
Преобразование базы данных "имя БД" с версии VersionNumber на текущую версию VersionNumber.
База данных "имя_базы_данных" запускает шаг обновления с версии VersionNumber на версию VersionNumber.
MSG 211, SEV 23, состояние 109, строка LineNumber: повреждение идентификатора идентификатора базы данных, идентификаторобъекта , возможно, из-за несогласованности схемы или каталога. Запустите DBCC CHECKCATALOG. [SQLSTATE 22007] MSG 3013, SEV 23, штат 1, строка LineNumber: восстановление базы данных завершается аварийно. [SQLSTATE 42000]
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.