社区
MS-SQL Server
帖子详情
如何解决错误“分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。”?
jatom
2003-01-02 06:06:44
如何解决错误“分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。”?
...全文
290
5
打赏
收藏
如何解决错误“分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。”?
如何解决错误“分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。”?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coolcating
2003-07-05
打赏
举报
回复
这么冷场,怎么不见有人来回答
coolcating
2003-07-05
打赏
举报
回复
我也出现了这个错误,一模一样的,我是在大数据量(500条记录)保存的时候,因为同时要对好几个表进行这个500条记录的操作出现的这个问题,不知道是什么原因,我的sql语句都写在一个事务中呀,难道是因为时间太长事务超时了?怎样来设置一个事务的时间?
愉快的登山者
2003-01-03
打赏
举报
回复
上一个事务已经结束,在开始“会话”之前,要建立一个新的事务。
pengdali
2003-01-02
打赏
举报
回复
是你没有提交吗??
pengdali
2003-01-02
打赏
举报
回复
你在做什么时候出这个错误的??
SQLServer
分布式
事务
问题
一、 问题现象 在执行 SQL Server
分布式
事务
时,在SQL Server 2005下收到如下
错误
: 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行 无法执行该操作,因为链接服务器 “xxxxx” 的 OLE DB 访问接口 “SQLNCLI” 无法启动
分布式
事务
。 在SQL Server 2000下收到如下
错误
: 该操作未能执行,因为 OLE DB 提供程序 ‘SQLOLEDB’ 无法启动
分布式
事务
。 [OLE/DB provider returned message:
新
事务
不能
登记
到指定的
事务
处理器
中
。 ] OLE DB
错误
跟踪[OLE/DB Provide
EF TransactionScope异常:
分布式
事务
已
完成
。
请
将此
会话
登记
到
新
事务
或
NULL
事务
中
。
一、说明 在EF
中
如果使用多个上线文访问数据库,那么
事务
通常使用TransactionScope。 在多线程使用TransactionScope的时候会抛出异常:
分布式
事务
已
完成
。
请
将此
会话
登记
到
新
事务
或
NULL
事务
中
。
解决
方案: 方案一,使用线程锁,确保
事务
执行代码,同一时间仅有一个线程执行 方案二、封装处理TransactionScope,同一个
事务
实例,只能被
分布式
事务
已
完成
。
请
将此
会话
登记
到
新
事务
或
NULL
事务
中
解决
方法: 1、查看参与
事务
范围
中
的各相关服务器(譬如
中
间层服务器、数据库服务器、可能还有链接服务器)的MSDTS的入站、出站选项是否都已设置为“允许”;如下图 2、数据库端代码(通常是存储过程、触发器)的开头是否设置了XACT_ABORT选项,如下代码: SET XACT_ABORT ON; 另:关于存储过程常用的几个选项用途 SET NOCOUNT ON/OFF:当SET NOC...
错误
信息:
分布式
事务
已
完成
。
请
将此
会话
登记
到
新
事务
或
NULL
事务
中
。是触发器惹的祸。
最近在重构一个系统,数据库采用原来的,前台采用VS 2005开发。服务器环境: window 2003 server + sql server 2000 运行时,出现如上问题。 在网上也看了一些
解决
方法,没试不知道如何。后来,仔细分析,原因是在应用程序
中
启用了
事务
,而在SQL Server
中
也同时开启
事务
。顺着
分布式
事务
最全详解
总结2PC能提供原子性操作,但有以下的问题待
解决
性能方面:执行过程
中
,参与者都是
事务
阻塞的,其他
请
求没法获取资源,牺牲了可用性,不适合高并发高性能场景可靠性:如果协调者在二阶段的时候宕机,全部资源都处在锁定状态,
新
协调者上位也没法
解决
(
新
协调者没法跟旧参与者联系,类似上下文不一致)数据一致性:在超时时间之前,一部分参与者收到commit
请
求执行了,一部分由于网络问题没收到commit没有执行,会带来短期数据不一致的问题1.没拿到全部回滚的ack确认码怎么处理?
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章