msdtc

    9热度

    2回答

    当我们需要做的在我们的应用程序的数据库访问,我们采用以下模式: 用于查询,我们有一个静态工厂类的方法CreateOpenConnection这确实不外乎new SqlConnection(myConnectionString)并在其上调用Open()。在执行查询之前调用此方法,并在查询返回后处理连接。 对于插入/更新/删除我们使用其中的变化是成批并通过调用提交到数据库work.Commit()像这

    0热度

    1回答

    我被禁用MSDTC测试我的代码,并希望确保我的代码中没有交易得到升级(Trace why a transaction is escalated to DTC)。现在代码似乎正常工作并没有涉及到任何DTC peoblem。我应熟悉它,该代码将正常工作,当它被部署在那里将没有升级。它将部署在SQL Azure上,而EF 4.5则用于数据访问。 根据这个帖子TransactionScope automa

    2热度

    2回答

    我无法启动分布式事务处理协调器服务。 它几天前停止工作。 当我试图启动服务: 注册表属性: RPC(对于测试值在这里改为oposite和返回 - 没有任何结果): Windows logs\application logs: 53283 A MS DTC component has encountered an internal error. The process is being

    2热度

    2回答

    的问题是,我们有一个网站上的一个独立的网络服务器(Windows 2003的SP2 - 机器名称是TESTAPP它可以是以下孙中山在日志中),它采用的TransactionScope。 SQL Server 2008 R2计算机(Windows Server 2008)位于域中。 当单机打是它失败的TransactionScope(错误细节将随之而来)。 当我在同一个域中DB服务器从运行的机器代码

    3热度

    1回答

    Im在NServiceBus中使用分发服务器,我打了一个关于DTC的忽略墙。 我在过程中只做了一次DTC,一次也许两次,而不是很多,所以即时通讯的概念非常新鲜。 Question: To ensure durable messaging with NSB, is it absolutely necessary to use DTC's? 的原因,我问的是,我希望NSB能够在检测到任何异常,说

    4热度

    2回答

    我一直在努力与使用TransactionScope Oracle 10g数据库一个winform应用程序拾起,想修改machine.config中文件中指定的maxTimeOut价值,我machine.config中文件是在以下位置(我使用.NET 4中为这个应用程序) C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config 本来有在它ma

    0热度

    1回答

    我开始使用MassTransit并需要使用RuntimeServices来管理订阅和超时。我正在安装的环境是一个使用防火墙的外部网络。 当前将安装RuntimeServices的应用程序服务器,并且SQL Server没有打开允许分布式事务处理协调器(DTC)正常工作的RPC端口。 我得到的完整例外如下,但重要的部分看起来像是System.Transactions.TransactionExcep

    7热度

    1回答

    我在我的应用程序,一旦出现以下异常, 无法获取分布式事务协调器服务器的地址,从服务器。 DTC是否在服务器上启用? 现在我需要捕捉并处理异常,但无法重现异常。 任何人都可以提供有关如何重现异常或提供异常类型/错误代码的输入。 由于我没有得到异常日志,我无法获得异常类型/错误代码。 编辑 我尝试了以下场景, 场景 - 当DTC服务被停止 错误消息 “MSDTC在服务器上 'MyServ \ SQL2

    2热度

    2回答

    我敢肯定,我不是第一个说这件事,但严重缺乏有关服务总线1.0的Windows Server服务器的更好的点的文档...我希望一些业内人士MS可以帮助清除一些事情...... 不要使用队列/主题服务于隐,环境事务中运行?例如考虑下面的代码片段: [ServiceBehavior] public class MySbService : IDoWork { [OperationBehavi

    0热度

    1回答

    我是Microsoft分布式事务处理协调器,用于写入不在同一网络上的不同服务器上的两个不同数据库。当我尝试在C#TransactionScope中执行代码时,出现以下错误: “与基础事务管理器的通信失败。” 我正在使用DTCPing.exe工具来尝试ping除去服务器,以查看为什么出现此错误。 但是,我被告知我只需要使用远程计算机的NetBIOS名称而不是其IP地址。但是,由于我的两台机器位于不同