msdtc

    1热度

    2回答

    首先,我不知道这是否可行,但让我描述一下我的场景。 我有一套WCF服务,一个SQL Server 2008数据库全部运行在Windows Server 2008上。所有这些工作正常,当我连接到我的局域网时,但是我将要使用这个盒子进行演示,我想让它在独立模式下工作(即不连接到任何网络)。 当我尝试在独立模式下执行此操作时,SQL Server数据库似乎正在工作(我能够检索数据)。但是,当我尝试从WC

    1热度

    1回答

    我正在跨多个系统进行数据库事务(插入记录)。所以,我决定在.net中使用System.Transaction命名空间。我在两个系统上配置了MSDTC(但我不知道我是否正确配置)。我的事务有两个插入查询一个将在本地系统执行。另一个将在本地网络中的某个其他系统上执行。 第一次插入查询成功,但第二次提出错误,如: Message =“该事务已被隐式或显式提交或中止。” 请帮助在这种情况下结束。 这里是我

    1热度

    2回答

    我使用的链接服务器的交易 例如 Alter Proc [dbo].[usp_Select_TransferingDatasFromServerCheckingforExample] @RserverName varchar(100), ----- Server Name @RUserid Varchar(100), ----- server user id @RPass Varchar(

    15热度

    2回答

    简单的问题,但我无法找到答案的任何地方:活动目录交易感知? 换句话说,将在以下更改被回滚(因为我没叫scope.Complete()): using (var scope = new TransactionScope()) { DirectoryEntry entry = ...; entry.Properties["givenName"].Value = "New Give

    0热度

    2回答

    我们有一个特别奇怪的问题;让我设置场景。 发现的解决方案见下文 我们有三个SQL Server 2005个数据库,为参数的缘故叫:阿尔法,测试版和伽玛。 有这些数据库之间定义复制关系如下: 这三个数据库都有一个名为“演示。”具有相同的架构表。复制已建立,以便Alpha是提供程序,其他两个数据库是订户。 使用MSDTC交易(由一个TransactionScope处理)甲C#.NET 3.5应用程序是

    10热度

    3回答

    我们正在将我们的SQL Server移动到它自己的机器上,但我遇到了通过MSDTC进行交易的问题。 以下是错误消息ASP.Net产生了对我说: 事务管理器已禁用远程/网络 的支持 交易 我已经试过周围的Googling此,但还没有设法找到很多除了如何解决这个问题的Windows 2003指南。 谁能告诉我如何解决这个问题在Windows 2008? (SqlServer + IIS框都运行Win

    2热度

    3回答

    我目前正在分离生产服务器上的开发数据库。由于这是一个生产服务器,我不想重新启动sql服务。这是最糟糕的情况。 显然我试图通过SSMS分离它。告诉我有一个活跃的连接,我断开了它。第二次分离时,它告诉我,这是不可能的,因为它被使用。 我试过EXEC sp_detach_db'DB'没有运气。 我试图让数据库脱机。当我感到无聊并关闭它时,它跑了大约15分钟。 无论如何,我尝试了一切...我确保所有连接都

    20热度

    4回答

    只要好奇其他人是否有这个特殊的错误并知道如何解决它? 的情况是如下... 我们使用的Windows Server 2008 IIS农场连接到SQL Server 2008群集后端运行的企业库的ASP.NET Web应用程序。 MSDTC已打开。数据库连接汇集。 我怀疑是某处沿线有一个失败的MSDTC事务,连接返回到池中,并且在不同页面上的下一个查询正在拾取行为不当的连接并得到此特定错误。有趣的是,

    12热度

    2回答

    有什么方法可以准确确定为什么System.Transaction TrasactionScope要升级到DTC?我们遇到了一个似乎会使交易升级的组件之一,而所有其他组件(似乎看起来很相似)并没有升级。 是否有任何有关升级原因的信息,以及它们如何被发现和观察? SQL事件探查器?日志文件?或者我对这一个运气不好? UPDATE:我对运行SQL Server 2005中的信息

    6热度

    7回答

    我正在为我的应用程序使用.NET 2.0/3.5框架。我需要跨多个连接运行多个SQL命令,每个连接位于不同的服务器上(Oracle,SQL Server)。我需要确保这些命令是事务性的。 例如:我需要在Oracle和SQL Server数据库的表中执行INSERT,然后在没有引发异常的情况下提交它们。如果出现异常,我想在需要时在两台服务器上回滚。 我怀疑我需要使用System.Transactio