msdtc

    0热度

    1回答

    我正在使用NHibernate 3.我的应用程序在SQL Server 2008上运行时工作正常,但在SQL 2000上有间歇性错误(我们已经适当地更改了NH方言)。这些错误都与MDTC(分布式事务)组件有关。通常读取工作正常,但代码在保存/更新期间爆炸,但不总是出现相同的错误。我们经常见到的是'分布式事务完成。要么将这个会话加入到新的事务中,要么加入NULL事务。'。 我正在调查此问题的根本原因

    2热度

    1回答

    我有一个关于分布式事务超时的问题。敌我示例,我有超时TransactionScope = 10分钟(最大,没有编辑machine.config)。 MS DTC的超时时间是(正如我在ComponentServices-MyComputer属性中看到的)是60秒。 有谁知道谁会知道,会采取什么超时?

    0热度

    1回答

    我有一个商店文章的大数据表(拥有超过500万条记录),因此我使用跨3台服务器的SQL Server 2008的分布式分区视图功能。 选择和插入操作正常工作。但删除或更新操作需要很长时间并且从不完成。 在活动监视器的进程选项卡中,我看到更新命令的等待类型字段为“PREEMPTIVE_OLEDBOPS”。 任何想法是什么问题? 注意:我觉得MSDTC的问题,因为更新命令没有显示在第二台服务器的SQL事

    3热度

    2回答

    当通过WCF net.tcp绑定运行分布式事务时,我有一个奇怪的超时问题。恰好10分钟后,交易总是超时。我认为我已将所有超时设置为比我知道的更高的值(15分钟),但我可能忽略了某些内容。我正在调用IIS7.5中托管的WCF net.tcp服务。 在服务方面,我有以下的绑定配置: <binding name="OrgSyncService_NetTcpBinding" portSharingEnab

    3热度

    2回答

    当我尝试从我的Handle中将一条记录保存到数据库时,我收到此例外订户(T值)方法在我的IHandleMessages实现。有谁知道为什么会发生?我想我记得NServiceBus使用分布式事务来处理消息事务性,但我不知道为什么它不会在两台机器上运行“RunMeFirst.bat”文件后“工作”。 任何想法?

    0热度

    1回答

    我在单元测试中使用System.Transactions.TransactionScope()来插入记录,尝试读取它,并让事务范围回滚以便在数据库中留下足迹。 1 var rep = new RunRepository(); 2 using (var scop = new TransactionScope()) 3 { 4 var runId = rep.SaveSwrsRun([Run

    3热度

    1回答

    在什么情况下我会看到上述消息?我有一个调用SQL Server的调用,该调用被调用到TransactionScope中。在我们的开发和QA环境中,MSDTC已关闭,调用成功。但是,在我们的MSDTC打开的生产环境中,我们未能完成此调用。当我确定我们根本没有在寻找分布式事务处理电话时,是否会有这样的情况发生?

    2热度

    1回答

    如何通过vbs脚本更改现有的COM +应用程序标识。如身份验证级别=无,并通过vb脚本识别此用户。在添加/删除com +应用程序中发现了很多帖子,但没有改变现有的程序。请帮助

    1热度

    2回答

    我们计划不要在MSIS中使用MSDTC进行事务管理,而是希望使用使用Begin事务和提交事务的本地trsnactions。从设计的角度来看,除了一个问题外,它似乎还行。当SSIS包在任何任务中失败时,我们都会有一个错误事件处理程序,它将记录插入到错误表中。所以现在发生的情况是,当SSIS回滚事务时,它也会回滚错误处理例程。但是我不确定我能够如何精细地控制它,因为嵌套事务不会像我在开始执行包时开始事

    2热度

    1回答

    我有一个Web服务器和一个单独的SQL服务器。我试图使用事务范围来确保使用我的linq查询完成SQL查询。 我换用这种 一切(TransactionScope的范围=新的TransactionScope()) 我想知道我需要安装DTC。我需要将它安装在IIS 7.5盒子和SQL服务器上吗?我需要解锁一些端口吗?这样做有没有安全风险? 我已经安装了一次之前,但不记得如何。如果我无法访问DTC,那么有