Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблемы

Рассмотрим следующий сценарий.

  • Вы включаете отслеживание изменений для базы данных в экземпляре SQL Server 2014.

  • Экземпляр SQL Server неожиданно завершает работу. Например, операционная система завершает работу со сбоем.

  • Вы перезапустите экземпляр SQL Server.

В этом сценарии sys.dm_tran_commit_table DMV и функция CHANGETABLE возвращают неверные результаты или в нем отсутствуют некоторые записи.

Решение

Эта проблема исправлена в накопительном обновлении 4 для SQL Server 2014 с пакетом обновления 2.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с последними накопительными обновлениями для SQL server 2014.

Обходное решениеЧтобы обойти эту ошибку, включите параметр базы данных AUTO_CLOSE для баз данных, для которых включено отслеживание изменений.

СтатусКорпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Рекомендации и рекомендации по настройке параметра базы данных AUTO_CLOSE в SQL Server

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.