KB3172998 - ИСПРАВЛЕНО: серьезная ошибка при использовании sys.dm_db_uncontained_entities DMV в SQL Server 2014 или 2016

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

Проблема

При выполнении запроса, использующего данные из динамических административных представлений (DMV) sys.dm_db_uncontained_entities, появляются сообщения об ошибках, которые выглядят примерно так:

Примечание

MSG 0, уровень 11, состояние 0, строка 0
Возникла серьезная ошибка текущей команды.  Результаты, если таковые имеются, должны быть отброшены.
MSG 0, уровень 20, состояние 0, строка 0
Возникла серьезная ошибка текущей команды.  Результаты, если таковые имеются, должны быть отброшены.

Решение

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

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

Пакет обновления 2 для SQL Server 2014

SQL Server 2016 с пакетом обновления 1 (SP1)

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

Пакеты обновления суммируются. Каждый новый пакет обновления содержит все исправления, которые были в предыдущих пакетах обновления, а также все новые исправления. Мы рекомендуем применять последний пакет обновления и последний накопительный пакет обновления для этого пакета обновления. Перед установкой последнего пакета обновления устанавливать предыдущий пакет обновления не требуется. Дополнительные сведения о последнем пакете обновления и последнем накопительном пакете обновления см. в таблице 1 в следующей статье.

Как определить версию, выпуск и уровень обновления SQL Server и его компонентов?

Состояние

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