小编Ken*_*Ken的帖子

MSDTC 尝试在分布式事务中登记客户端计算机

我们看到 MSDTC 记录了以下间歇性警告:

调用者尝试将事务传播到远程系统,但 MSDTC 网络 DTC 访问当前在计算机“X”上被禁用。请检查 MS DTC 配置设置。

然而,MSDTC 在设计上在机器 X 上被禁用 - 它是一台客户端机器,并且没有业务参与事务!

  • 通过 TCP 托管 WCF 服务的多个 Windows 服务端点
  • 下面的单个 SQL Server 2005 实例
  • Linq 到 Sql
  • 远程客户端通过 WCF/TCP 接收事件回调

该问题很难重现 - 通常在服务重新启动后。我们怀疑在事务上下文中发生了对客户端计算机的回调。

只是想知道是否有人见过类似的问题?

c# msdtc distributed-transactions system.transactions linq-to-sql

5
推荐指数
0
解决办法
2058
查看次数