Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

HRESULT:0x8004D00E usando TransactionScope - C#


Verifique se o DTC foi iniciado na máquina em que seu código está sendo executado. Como você está usando 2 conexões no escopo da transação, a transação será promovida para uma transação baseada em DTC.

Além disso, verifique se a segurança está configurada corretamente (verifique isso permitindo a participação anônima na transação do DTC) e se seu firewall está permitindo o DTC através dele.

Confira as perguntas frequentes do fórum:Coordenador de transações distribuídas (MSDTC) e perguntas frequentes sobre transações

[Relacionado a esta pergunta do SO:Coordenador de transações distribuídas ]