对于这两个查询,您似乎都想插入#temp。#temp位于其中一个数据库上(出于参数考虑,databaseA)。因此,当您尝试从databaseB插入#temp时,它报告它不存在。
尝试在两个语句中将其从 Into #temp From_更改为 _Into databaseA.dbo。#temp From。
另外,请确保连接字符串对另一个数据库具有权限,否则将无法使用。
更新:与临时表超出范围有关-
如果您有一个对两个数据库都具有权限的连接字符串,则可以将其用于两个查询(同时保持连接处于活动状态)。在另一个数据库中查询表时,请确保在引用表时使用[DBName]。[Owner]。[TableName]格式。



