Проблемы
Предположим, что вы используете PolyBase в Microsoft SQL Server 2016 или 2017 и у вас есть триггер языка определения данных (DDL), который возникает каждый раз при выполнении команды CREATE EXTERNAL TABLE. При выполнении команды CREATE EXTERNAL TABLE для создания внешней таблицы PolyBase может возникнуть нарушение доступа (AV) из-за вызываемого триггера DDL. Кроме того, вы можете получать сообщения об ошибках, которые выглядят следующим образом:
Msg 596, Level 21, State 1, LineNumber
Не удается продолжить выполнение, так как сеанс находится в состоянии завершения.
Msg 0, Level 20, State 0, LineNumber
В текущей команде произошла серьезная ошибка. Результаты, если таковые есть, следует отменить.
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
Накопительный пакет обновления 1 для SQL Server 2017
Накопительный пакет обновления 8 для SQL Server 2016 RTM
Накопительный пакет обновления 5 для SQL Server 2016 с пакетом обновления 1 (SP1)
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Сведения о терминологии, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.