【发布时间】:2010-08-06 04:40:10
【问题描述】:
在我的项目中,我使用 Ado.Net 的 DbTransaction 对象来管理事务...那么为什么我会收到与 MSDTC 相关的错误 - “与底层事务管理器的通信失败”。
这是我的代码。
DbTransaction trans = Connection.BeginTransaction();
//Code
if (successfull)
{
trans.Commit();
}
else
{
trans.RollBack();
}
【问题讨论】:
-
你真的需要 msdtc 吗?您在一个事务中与多少个数据库服务器进行交互?
标签: .net sql-server ado.net transactions msdtc