KB5010653 - ИСПРАВЛЕНО: повреждение базы данных после создания внешней библиотеки в SQL Server 2019 г.

Применяется к
SQL Server 2019 on Linux SQL Server 2019 on Windows

Проблема

Если вы создадите внешнюю библиотеку, а затем запустите DBCC CHECKDB в Microsoft SQL Server 2019, произойдет повреждение базы данных и будет выведено следующее сообщение об ошибке:

Примечание

Msg 8992, уровень 16, состояние 1, Server <ServerName>, номер строки<>

Проверьте каталог MSG 3851, состояние 1: Недопустимая строка (class=128,depid==<DepId,depsubid>=0) обнаружена в системной таблице sys.syssingleobjrefs (class=128).

Функция CHECKDB обнаружила 0 ошибок выделения и 2 ошибки согласованности, не связанные ни с одним объектом.

CHECKDB обнаружил 0 ошибок выделения и 2 ошибки согласованности в базе данных «master».

Решение

Сведения о накопительном пакете обновления

Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:

Накопительный пакет обновления 15 для SQL Server 2019

Сведения о накопительных обновлениях для SQL Server

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

Последний накопительный пакет обновления для SQL Server 2019

Состояние

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

Ссылки

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