Проблема
Предположим, что вы создаете сеанс запроса к базе данных, содержащей оптимизированные для памяти таблицы и типы таблиц. При выполнении запроса к представлению sys.sysindexes базы данных сеанс запроса завершается. Кроме того, появляется сообщение об ошибке, похожее на следующее:
Примечание
Сообщение 3624, уровень 20, состояние 1, строка 12
Сбой проверка утверждения системы. Дополнительные сведения см. в журнале ошибок SQL Server. Как правило, сбой утверждения вызван ошибкой программного обеспечения или повреждением данных. Чтобы проверка для повреждения базы данных, рассмотрите возможность запуска DBCC CHECKDB. Если вы согласились отправить дампы в корпорацию Майкрософт во время настройки, в корпорацию Майкрософт будет отправлен мини-дамф. Обновление может быть доступно корпорацией Майкрософт в последнем пакете обновления или в исправлении технической поддержки.
Сообщение 596, уровень 21, состояние 1, строка 11
Не удается продолжить выполнение, так как сеанс находится в состоянии завершения.
Сообщение 0, уровень 20, состояние 0, строка 11A произошла серьезная ошибка в текущей команде. Результаты, если таковые есть, следует отменить.
Примечание. Если запустить DBCC CHECKDB в базе данных, чтобы проверка для повреждения базы данных, ошибка не отображается.
Решение
Эта проблема была исправлена в следующем накопительном обновлении SQL Server:
Рекомендация. Установите последнее накопительное обновление для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Рекомендуется скачать и установить последние накопительные обновления для SQL Server:
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.