msdtc

    0热度

    1回答

    我已经设置了NHibernate以便在MS Sql Server 2008的windows服务中运行。我使用常规的TransactionScope来确保操作是原子操作。 NHibernate设置为每个程序集创建一个会话工厂。 我想从3个不同的程序集中编写对象的更改。 当我使用一个或两个程序集时,一切正常,但是当我从第三个程序集中添加阅读时,我遇到了问题。 I.e.读取/写入两个程序集中的对象和写入

    0热度

    1回答

    当关闭我的项目的基于WebSphere的JavaEE应用,分布式事务有时在2005年的SQLServer数据库活着离开。这些锁永久保留,必须手动处理。它们通常在this very good article中描述。 有关事务协调如何无法文章会谈协调分布式事务的参与者,因此标志用-2进程ID交易。 鉴于我们得到这个问题很少,但是,当我们关闭应用程序,它总是会发生的,我不相信这是MSDTC的失败。更有可

    0热度

    1回答

    我有一个TransactionScope(通过DTC,读提交)与超时60分钟。 在TransactionScope中,我打开了连接(我希望在事务中登记),但是30秒后我得到一个超时。 在machine.config中,我将system.transaction maxTimeout更改为60分钟。 为什么在30秒后发生超时?

    1热度

    1回答

    在我的项目中,我使用Ado.Net的DbTransaction对象来管理事务...然后为什么我得到MSDTC相关的错误 - “与基础事务管理器通信失败” 。 这是我的代码。 DbTransaction trans = Connection.BeginTransaction(); //Code if (successfull) { trans.Commit(); } else

    4热度

    1回答

    我正在写一个NServiceBus解决方案并尝试使用DBSubcriptionStorage。这将使用NHibernate的数据访问,我得到以下异常: 合作伙伴事务管理器已禁用其远程/网络事务的支持 我可以使MSDTC但我的问题是:这是哪里来自我的要求,我可以删除它吗? 我不熟悉NHibernate,我不知道它是否需要MSDTC或NServiceBus。 NServiceBus订阅数据库中只有一个

    0热度

    1回答

    我有一些代码的单元测试,偶尔会抛出一个“该事务已经隐式或明确提交或中止。”例外。谷歌给了我很多精彩的点击,但是我没有读到似乎适用。 如果我在本地运行单元测试,则从不抛出异常。 如果我手动在构建服务器上运行它,则从不抛出异常。 实际上,异常似乎被抛出的唯一时间是在自动化构建和测试过程的晚上,大约80%的时间内抛出异常。 这几乎排除了Google在这方面的所有结果,因为问题通常是由事务或防火墙中的数据

    1热度

    1回答

    我有一个服务,我不希望消息从服务启动时从其输入队列中清除,我不希望它参与一个MSDTC事务。我正在配置它的端点来运行AsA_Server,但我看不到任何禁用启动MSDTC事务的方法。我正在使用NServiceBus.Host.exe。 有没有人做过这个?

    7热度

    3回答

    我们为一组NServiceBus服务集群了MSMQ,并且一切都运行良好,直到没有为止。一台服务器上的外出队列开始填满,很快整个系统就被挂起。 更多细节: 我们有服务器N1和N2之间的群集MSMQ。其他集群资源只是作为本地,即NServiceBus分发器直接在集群队列上运行的服务。 所有工作进程都位于不同的服务器,服务3和服务4上。 对于那些不熟悉NServiceBus的人来说,工作会进入由分销商管

    2热度

    4回答

    我有2 linq 2 SQL语句我想在事务中(SQL服务器是远程的,在防火墙等之外)所有其他通信都可以,但是当我在TransactionScope()中包装这两条语句时,我开始必须配置我们所做的MSDTC,但后来有防火墙问题(我认为)有没有更简单的方法? 的是我想做的事情归结为这样的基础:(两者都在引擎盖下存储的特效) using (var transactionScope = new Trans

    0热度

    1回答

    我正在使用继承System.Servicemodel.Channels.Message的自定义消息。 我的自定义消息获取从数据库中提取的IEnumerable集合。 WCF服务是事务性的(已经测试过)。 MS-DTC已启用。 问题是,当保护覆盖无效OnWriteBodyContents(XmlDictionaryWriter作家)方法在自定义消息执行,没有事务。 System.Transactio