如果其中一个数据库是只读的,是否会发生分布式事务升级?
我们正在执行从源数据库到目标数据库的导入过程。我们需要以自动化的方式频繁运行这些导入。 源位于与目标不同的服务器上。两者都是 MS SQL 2008。我…
nhibernate 中缺少对环境事务的支持?
我知道 NHibernate 支持环境事务,因为 NHibernate 会话在事务范围内时会加入环境事务。但是,有一些奇怪的地方,请考虑以下测试: [Test] public voi…
如何在 TransactionScope 中解锁被父进程 (Insert Stmt) 阻止的进程 (Insert Stmt)
我在父 TransactionSope 中有一个子 TransactionScope。子 TransactionScope 在单父 TransactionScope 下多次创建、执行和提交。 父 TransactionScope…
ADO 实体框架是否支持非 DTC 事务?一个 EntityContext 和一个 TransactionScope 内的多个查询导致 DTC 升级
我有一个使用实体框架的 Web 应用程序 - 我们利用 TransactionScope 类来提供环境事务。 有没有办法告诉 EF 使用标准 T-SQL 事务而不是 DTC 事务?我…
为什么 TransactionScope 不假设成功?
TransactionScope 期望按如下方式调用其 Complete 方法。否则交易将不会被提交。 using(TransactionScope scope = new TransactionScope()) { /* Perf…
在 transactionscope 中打开 sql 连接是否重要
我创建了一个 sqlconnection,CN1。然后这个CN1就打开了。稍后在代码中有一个事务范围。如果我在此 CN1 连接上执行 sql 命令,这是否在事务内? 代码…
TransactionScope 问题 - 如何防止 DTC 参与其中?
(我知道围绕 DTC 和促进交易的情况对于我们这些不了解情况的人来说可能有点神秘,但让我向您展示我的公司是如何做事的,以及您是否可以告诉我为什么 …
SQL Server 事务 --- C#
我需要帮助。让我首先用一个小样本来解释一下这个场景。 假设我有一个包含列的 Students 表: Id int(PK) Name varchar(200) Marks1 int Marks2 int M…
即使出现第二次服务错误,TransactionScope 也允许部分更新
我对相关问题进行了很好的搜索并找到了实施建议,但我仍然对 .NET TransactionScope 存在问题。 我从一个方法调用两个 WCF 服务,即使第二个服务错误…
在 TransactionScope 中使用 ADO.Net 事务?
我一直在阅读有关 TransactionScope 的内容,并对它与 ADO.Net 事务的互操作性有疑问。现在我们有一些数据访问方法,每个方法都调用存储过程并开始和…
实例化 TransactionScope 返回 null
我有一些创建 TransactionScope 实例的 VB.NET 代码: LoggingUtility.LogDebug("UpdateCallTable", "SatComCallDataImporter", "About to associate …
使用 TransactionScope 和 MS DTC 时的常见问题
我刚刚开始使用 TransactionScope,我发现总是遇到一些意想不到的事情,需要永远调试。 我认为,拥有这些内容的综合列表对于那些“奇怪的错误”情况非…
.Net 2.0 应用程序中的事务——使用什么?
我正在开发 .Net 2.0 应用程序,需要在代码中包装一些数据库事务。后端是 SQL Server 2008。 我已经离开 .net 几年了,我最后一次进行任何事务处理是…
MS State 远程 proc trans 选项将在下一版本的 SQL SERVER 中删除
我不确定在这里问是否正确...我在网上搜索答案,但徒劳无功...所以我只是想在这里试试运气。 以下是 Microsoft 网站 http://msdn 的摘录。 microsoft.…
即使未调用 System.Transactions.TransactionScope.Commit() 也已提交数据
在什么情况下,即使抛出了异常并且最外层作用域从未调用过提交,包装在 System.Transactions.TransactionScope 中的代码仍然可以提交? using (var tx…