Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

HRESULT:0x8004D00E mit TransactionScope – C#

Überprüfen Sie, ob der DTC auf dem Computer gestartet wird, auf dem Ihr Code ausgeführt wird. Da Sie 2 Verbindungen im Transaktionsbereich verwenden, wird die Transaktion zu einer DTC-basierten Transaktion hochgestuft.

Überprüfen Sie auch, ob die Sicherheit korrekt konfiguriert ist (überprüfen Sie dies, indem Sie die anonyme Teilnahme an der DTC-Transaktion zulassen) und ob Ihre Firewall den DTC durchlässt.

Sehen Sie sich diese Forum-FAQ an:Distributed Transaction Coordinator (MSDTC) und häufig gestellte Fragen zu Transaktionen

[Im Zusammenhang mit dieser SO-Frage:Distributed Transaction Coordinator ]