没有 MSDTC - 仍然收到“与底层事务管理器的通信失败”消息
在我的项目中,我使用 Ado.Net 的 DbTransaction 对象来管理事务...那么为什么我收到 MSDTC 相关错误 - “与底层事务管理器的通信失败”。 这是我的代…
SQL Server 和 TransactionScope(带有 MSDTC):偶尔无法获取连接
我已经为 .net 代码编写了一些测试,这些测试调用了对我的 SQL Server 的调用。看来使用 System.Transactions 是回滚对数据库产生的任何修改的绝佳选…
MSDTC 和具有实体框架的多个数据库
在我的代码中,我尝试将 TransactionScope 与实体框架结合使用。在此事务中,我们打开到单独服务器和数据库的常规 SQL 连接。当调用 conn.Open() 时,…
MSDTC 尝试在分布式事务中登记客户端计算机
我们看到 MSDTC 记录了以下间歇性警告: 调用者试图传播 交易到远程系统,但是 MSDTC 网络 DTC 访问当前为 在机器“X”上禁用。请查看 MS DTC 配置设…
Windows 7 - 启用网络 DTC 访问
我有一个 Visual Studio 2010 Windows 窗体应用程序,在其中使用 TransactionScope 类启动事务。然后,我从 Sql Server Broker Services 消息队列接收…
我如何找到导致我的交易升级的原因?
我有一个提供 Web 服务(.asmx 和 WCF 的混合)的网站,该网站主要使用 LINQ to SQL 和 System.Transactions。有时,我们会看到事务被提升为分布式事…
与 LINQ-SQL Server 和 TransactionScope 挂起
当程序尝试访问水果数据库时,我遇到挂起。我已经在我的开发计算机和 SQL Server 服务器上启用了网络访问 MSDTC。 代码: (请原谅代码着色...SO 误解…
如何在没有 MSDTC 的情况下在 TransactionScope 内运行两个实体框架上下文?
这个问题在这里的简单示例中不容易重现,但想知道是否有人有任何经验和技巧,这就是问题: 使用 Entity Framework 在应用程序中有很多点,其中 (1) 数…
TransactionScope 在某些地方有效,但在其他地方无效
在 Windows Server 2003 上使用 ASP.NET 3.5、Linq to SQL、SQL Server 2005。在 XP SP3 上本地运行 VS 2008。 我们需要能够将插入、更新和删除包装在…
如果其中一个数据库是只读的,是否会发生分布式事务升级?
我们正在执行从源数据库到目标数据库的导入过程。我们需要以自动化的方式频繁运行这些导入。 源位于与目标不同的服务器上。两者都是 MS SQL 2008。我…
分布式事务案例中需要安装MSDTC的地方
我需要在我的应用程序中维护分布式事务 假设Service1安装在Server1上 [ServiceContract] IService1 { [OperationContract] Operation1(); } Service2…
如何修复分布式事务管理器 (MSDTC) 已禁用错误
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…
ADO 实体框架是否支持非 DTC 事务?一个 EntityContext 和一个 TransactionScope 内的多个查询导致 DTC 升级
我有一个使用实体框架的 Web 应用程序 - 我们利用 TransactionScope 类来提供环境事务。 有没有办法告诉 EF 使用标准 T-SQL 事务而不是 DTC 事务?我…