7得票1回答
在多线程环境下,当有多个连接到同一数据库的情况下,分布式事务会如何表现?

我正在尝试确定分布式事务中多个数据库连接的行为。 我有一个长时间运行的进程,它生成一系列线程,每个线程负责管理其自己的DB连接等。所有这些都在事务范围内运行,每个线程通过DependentTransaction对象注册到事务中。 当我尝试并行运行此进程时,遇到了一些问题,主要是似乎存在某种...

7得票1回答
调试时确定交易是否为DTC交易

在 .Net 中,在调试时有没有一种方法来确定环境事务是 DTC 事务还是不是?我调查了 SqlConnection 类的成员,但什么也没找到。谢谢。

7得票2回答
跨链接的Oracle服务器的SQL Server和WCF事务

注意 请查看更新6。它有一个简单的应用程序,演示如何重现问题。 我正在经历DTC噩梦...我们的设置是有两个数据库;一个SQL Server 2008数据库和一个Oracle数据库(我相信是11g)。我已经安装了oracle MTS。我已经配置了DTC以允许分布式事务。所有对Oracle表的...

7得票3回答
MSMQ消息发送到群集MSMQ实例的传输队列中时会被阻塞。

我们为一组NServiceBus服务集群化了MSMQ,一切都很好,直到出现问题。一个服务器上的输出队列开始填满,很快整个系统就会挂起。 更多细节: 我们在N1和N2之间建立了一个集群MSMQ。其他集群资源只是直接在集群队列上作为本地服务运行的服务,即NServiceBus分发器。 所有工...

7得票1回答
MSDTC异常

我在应用程序中遇到了以下异常: 无法从服务器获取分布式事务协调器的地址。服务器启用了DTC吗? 现在我需要捕获和处理这个异常,但是无法重现它。有人能提供给我如何重现异常或者提供异常类型/错误代码的输入吗? 由于我没有收到异常日志,无法得到异常类型/错误代码。 编辑 我尝试了以下场景:...