msdtc

    3热度

    1回答

    我有一个存储过程中的SQL插入查询,用于将行插入到链接的服务器表中。 由于存储过程在父事务中被调用,所以此Insert语句尝试使用DTC将行插入链接服务器。我想避免 DTC从卷入。 有什么办法可以做到这一点(如提示)的插入SQL语句忽略事务范围?

    2热度

    1回答

    当使用ado.net并在单个事务(使用System.Transactions.TransactionScope)内创建到MS SQL Server数据库的多个连接时,System.Transactions是否将事务从轻量级事务管理器提升到分布式事务协调器(内核在Vista上的事务协调器),即使连接字符串对于所有连接对象都是相同的? 该文档在这种特定情况下有些模棱两可。它表示,如果在事务处理期间另一

    0热度

    2回答

    有没有人有关于如何阅读当前机器上的MSDTC配置的任何想法?我特别想检查用户已执行以下步骤: 打开组件管理(开始>所有程序 - >管理工具>组件服务) 双击组件服务,然后展开计算机。我的电脑 并选择属性 在MSDTC选项卡上单击鼠标右键,单击安全配置按钮,并配置属性如下: 网络DTC访问:经过 允许远程客户:经过 允许入站:选中 允许出站:经过 呼叫方进行验证要求:选择 这是一小部分,我需要写验证

    4热度

    6回答

    在这个asp.net中,我正在清理它可能发生死锁。我想确保代码正确处理它们,所以我试图编写NUnit测试来触发死锁..... DAO被实体分割。每个实体都有一组测试,这些测试由Startup()和Teardown()方法包围,这些方法创建一个事务范围,然后在测试完成后将其回滚。这适用于其他任何事情,但对于死锁完全没有用处。 如何使用可以可靠复制的TransactionScope和SQL2000(即

    5热度

    4回答

    我想为我的Sql 2000数据库的Linq-to-Sql操作设置一个简单的事务。使用的TransactionScope它看起来像这样: using (TransactionScope transaction = new TransactionScope()) { try { Store.DBDataContext dc = new Store.DBDataCon

    2热度

    1回答

    我遇到了使用MSDTC和Oracle的问题。这是一个.net应用程序,我使用TransactionScope类来控制事务。 问题是,有时候,如果事务回滚(scope.Dispose被调用时没有调用scope.Complete),它会长时间处于“Aborting”状态,而不会释放锁定的记录。即使事务处于“正在中止”状态,当调用Dispose来中止事务时,它将立即返回,因此线程不会卡住。 有谁知道什么

    5热度

    1回答

    当我们使用System.Transactions的转换(为实例创建TransationScope)时,默认情况下所有的Sql连接(System.Data.SqlClient.SqlConnection)(但不是Oracle.DataAccess.OracleConnection的true)都被列入在开幕式上。 这就是所谓的自动征募。很好的功能。但它可以通过连接字符串的参数(enlist = fal

    0热度

    3回答

    我想使用System.Transaction.TransactionScope来创建一个事务来调用一些存储过程,但它似乎并没有自行清理。一旦事务完成(提交或未处理事务范围对象),后续到数据库的连接将以读取提交级别的可序列化打开,而不是像通常那样进行提交。 我打开和关闭每个调用的连接(关闭并返回到正常的.NET连接池),我错过了一些方法来显式重置连接,当我完成了它的使用交易?我认为System.Tr

    0热度

    1回答

    我需要在两个MS SQL Server 2005, 之间进行DISTRIBUTED TRANSACTION,它会抛出一个错误,即不存在活动事务,或者像这样做。 DTCTESTER程序会丢失事务无法完成的错误。 btw 135端口在防火墙上打开。 也许有人知道什么问题,或有建议?