TransactionOptions options = new TransactionOptions();
options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
options.Timeout = new TimeSpan(0, 5, 0);
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options))
{
try
{
Update to Database One;
Update to Database Two;
scope.Complete();
}
catch (Exception ex)
{
scope.Dispose();
throw;
}
}
我有两个SQL更新,我需要在.NET事务中做。上面的代码给了我错误:
"分布式事务管理器(MSDTC)的网络访问已经完成 禁用。请在安全性中启用DTC以进行网络访问 使用组件服务管理的MSDTC配置 。工具"
在安装了数据库的两台服务器上都启用了DTC。 请指导我正确的方向。