msdtc

    2热度

    1回答

    我们有一个.NET应用程序,使用NHibernate和修改数据库中的数据X.这一片我们的交易发出调用到WebService发起交易(净得),也修改数据库X并可能修改其他数据库。 有没有办法在两个应用程序之间共享此事务,而无需为Web服务编写资源管理器? (这是唯一的办法,我看到) 发起交易的应用程序如何才能知道(和控制)的WebService的启动数据库事务?

    0热度

    1回答

    如果我使用的.Net System.Transactions.TransactionScope类为Oracle数据库跨越多个表的交易,其中一个将被用于LTM [轻量级事务管理器]或MSDTC [Microsoft分布式事务处理协调器]? 是否有任何规则或策略是决定使用哪一个以及何时使用的场景? 请指教。 另外,想知道什么时候使用了两阶段提交?它仅用于跨多个数据库的分布式事务吗? 谢谢。

    3热度

    3回答

    那么,MSDTC是一个系统(服务器&应用程序)上的资源耗尽? 在过去,我已经编写了几个依赖MSDTC进行数据库事务的大型Web应用程序。我从来没有调查过多少将会在服务器上流失。 目前,我正在与CSLA框架合作,并且CSLA不依赖于MSDTC进行交易。它基本上重用相同的连接对象并执行对象中的所有数据库命令。 我想我正在寻找一些参数,无论使用MSDTC还是没有。

    1热度

    1回答

    我正在编写一些Powershell脚本,以便通过Nagios监视我们的SQLServer实例,我需要在PS中获取DTC Active Transaction计数,以便将其输出到Nagios。这可能吗?如果是这样,我该怎么做? 我非常喜欢Windows/Powershell n00b,所以很抱歉,如果这是一个基本问题。大多数我需要的则params的似乎是avaliable与“获取柜台”但是这一次似乎

    3热度

    1回答

    我现在正面临MSDTC事务超时问题。 由于历史原因,我们仍然有大量遗留代码通过C++ ODBC运行数据库操作,并且默认情况下连接升级为MSDTC。 问题是当我尝试执行耗时超过1分钟的冗长操作时,事务将由MSDTC自动处理,我发现可以通过组件服务管理工具 更改此值。但是,我可以设置此超时价值编程? 任何参考将不胜感激,在此先感谢。

    0热度

    1回答

    我想知道如果我有一个具有TransactionScopeRequired的WCF服务,但我不使用事务绑定... 是否有可能首先返回消息,然后事务可以进行回滚? 在其他workds ...首先执行?消息的返回还是提交? 在此先感谢。

    0热度

    1回答

    尽管对MSDTC各种物品,我似乎无法找到MSDTC的一些详细的解释弄清楚我需要如何配置它为我的特殊情况。 这是我的场景。我有几个运行在框A上的WCF服务,一个运行在框B上的SQL服务器和一个框C上的测试解决方案。在我的测试中(框C),我几乎要调用一些服务(框B) ,做一些最终写入数据库的工作。当我使用与测试相同的盒子上的SQL数据库运行这些测试时(框C),一切都很好,每个人都很开心。但是,一旦我只

    8热度

    2回答

    DTCPing工具说一切都应该没问题。实际的例外是: System.Transactions.TransactionManagerCommunicationException: 与基础事务管理器通信失败。 ---> System.Runtime.InteropServices.COMException:由于通信问题,MSDTC事务 无法将事务推送到目标事务管理器 。可能的原因 是:存在防火墙并

    0热度

    2回答

    我对EF和事务处理有点问题。 我试图做到这一点: using(TransactionScope scope = new TransactionScope()) { using(MyEntities model = new MyEntities()) { MyT thing = new MyT{ Value1 = "bla", Value2 = "bla2", Val

    4热度

    4回答

    我有,我想使用MSDTC交易这样一个WinForms/WCF/SQLServer的应用程序: using System.Transactions; // ... var transOptions = new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted, Ti