1、关于出现 --其他会话正在使用事务的上下文--这个问题。是因为两次调用了数据库的接口
也就是说。在调用A数据库的存储过程的时候的时候。使用了---------- exec 链接名字.数据库名字.dbo.存储过程名字
而且。在你的调用的存储过程里面。也使用了一样的链接调用表。
2、比方说。1-1 调用存储过程的是 ------- K3.AAA.DBO.Pro_NAME
1-2 Pro_NAME 这个存储过程里面也使用了 K3.AAA.DBO. 链接表名: 如 K3.AAA.DBO.user
3、解决的办法就是。将调用的存储过程 Pro_NAME 写在原本的数据库里面。然后去掉表明前面的链接。就可以了。