Симптоми
Обмислете следния сценарий:
-
Приемете, че разрешава промяна на снемането на данни (CDC) в база данни в групата винаги достъпни (AG), която има DTC_SUPPORT = PER_DB конфигурирани в Microsoft SQL Server.
-
Опитвате се да забраните CDC в базата данни в AG, като изпълните съхранената процедура sp_cdc_disable_db.
-
В този случай е възможно да получите сметище за твърдение, ако задачата за почистване вече е завършена, като използвате msdb.DBO.sp_delete_job.
-
В друга ситуация извършването на разпределена транзакция или транзакция между базата данни, след като сте направили намаление на SAVEPOINT , може също да доведе до сметище за твърдение.
-
За повече информация вижте Конфигуриране на разпределени транзакции за група "винаги достъпни".
Дата и час на spid1462s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * # * * * * * * *-* *DateTime * дата и час наspid1462s 1462 xactrm . CPP DateTime :LineNumberДата и час spid1462sDateTime * Expression:!DateTimeDateTime (m_activeDtcRMCount = = 0) | | (m_preparedDtcXdesCount = = m_xdesCount)
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.