SQLServer2005 提示 '其余会话正在使用事务的上下文'

MSDN上看了一下说是sql server 2005不支持在分布式事务处理中存在指向本地的连接服务器(环回连接服务器)sql

这个是官方的回答数据库

我的认为,应该是在事务中,使用了连接服务器访问进行跨库访问引发的服务器

好比说   有个名叫 “TGTreasureDBServer” 连接服务器访问,指向 数据库A , 而后,在数据库B 中 创建存储过程分布式

数据库B:server

CREATE PROCEDURE proc_b事务

beginselect

BEGIN TRANSACTION 程序

   select * TGTreasureDBServer.dbo.表名 数据

COMMIT TRANSACTION存储过程

end

程序中调用 存储过程proc_b 时,就会提示 “其余会话正在使用事务的上下文”

解决办法:

将 select * TGTreasureDBServer.dbo.表名

改成

select  *  dbo.表名

相关文章
相关标签/搜索