Проблемы
Рассмотрим следующий сценарий.
-
Вы включаете отслеживание изменений для базы данных в экземпляре 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
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.