跨sql服务器数据交互报错:其他会话正在使用事务的上下文。
2、现在有较复杂的应用,考虑先写存储过程将数据获对到后,交给前端程序调用。
1)、先在A服务器执行一系列查询;
2)、再通过‘链接服务器’方式从B服务器执行一系列查询;
【需要A服务器的查询作为其条件,现在是通过‘链接服务器’重新到A服务器取得查询结果】;
3)、最终将A服务器查询结果与B服务器返回的结果组合后,最终结果交给前端程序调用A服务器的这个存储过程;
问题:前端程序调用报错:其他会话正在使用事务的上下文。 Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务。【直接在SQL里执行A服务器的存储过程也是OK的】
百度查询了该问题,意思是造成了数据回路,将第2个动作‘通过‘链接服务器’重新到A服务器取得查询结果’屏蔽掉就OK了,但是这并不是最终想要的结果。求助各路大神,这种该如何解决?
【不知道能不能先在A服务器查询的结果存入临时表,再将临时表数据作为第2个动作,通过‘链接服务器’方式调用B服务器存储过程的参数传入执行?】
相关推荐
记一次 删除 PostgresSql 数据库 报错:有 N 个其它会话正在使用数据库 的解决方案
一、数据库搭建 1、yum 指定目录安装 https://blog.csdn.net/llwy1428/article/details/105143053 2、yum 直接安装 https://blog.csdn.net/llwy1428/article/details/102486414 3、编译安装 https://blog.csdn.net/llwy1428/article/details/95444151 4、PostgreSql 基本操作 https://blog.csdn.net/llwy1428/article/details/102598732 二、遇到的问题 在Postgre
NetFx3 服务器数据库SQL Server安装报错
NetFx3 服务器数据库SQL Server安装报错
MySQL找出未提交事务信息的方法分享
主要给大家介绍了关于MySQL如何找出未提交事务信息的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法
主要介绍了mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法,涉及MySQL语句的使用技巧,需要的朋友可以参考下
SQL Server中关于临时表概念及创建和插入数据等问题
SQL Server中关于临时表概念及创建和插入数据等问题 本地临时表 全局临时表 在程序中向临时表插入数据时报错……


疑难问题
