Проблемы
Рассмотрим следующий сценарий.
-
Предположим, что вы включите функцию сбора данных изменений (CDC) в базе данных в группе доступности Always On (AG), которая имеет DTC_SUPPORT = PER_DB , настроенные в Microsoft SQL Server.
-
Вы пытаетесь отключить CDC для базы данных в AG, выполнив sp_cdc_disable_db хранимой процедуры .
-
В этом случае вы можете получить дамп утверждений, если задание очистки уже завершилось с помощью msdb.dbo.sp_delete_job.
-
В другой ситуации при фиксации распределенной транзакции или межбазовой транзакции после отката точки сохранения может возникнуть дамп утвержденных данных.
-
Дополнительные сведения можно найти в разделе Настройка распределенных транзакций для группы доступности Always on.
DateTime spid1462s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * spid1462s spid1462s * * *DateTime *Дата и начало дампа стека:DateTime Spid1462s * DateTime SPID 1462DateTime spid1462s *DateTime spid1462s * расположение: xactrm. cpp:LineNumberDateTime spid1462s * выражение:! (m_activeDtcRMCount = = 0) | | (m_preparedDtcXdesCount = = m_xdesCount)
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.