0

是否可以在 SQL Server 上包含user idpassword在同一个请求中?

我想比较同一服务器中两个数据库的结果,但权限不同。

SELECT *
FROM 
(SELECT textField
FROM databaseONE.dbo.someTable 
) AS OLDVALUE

WHERE (textField) NOT IN 

(SELECT equivalentTextField
FROM databaseTWO.[dbo].otherTable
)

如何添加[user id = user1 | password = password1]fordatabaseONEuser id = [user2 | password = password2]fordatabaseTWO

谢谢你。

4

1 回答 1

0

我认为这里有两个合理的选择:

1) 创建一个对两个数据库都具有权限的用户,并使用该用户执行此查询。

2) 如果 1 不合适,让调用程序进行两次调用,使用各自的凭据集对每个数据库进行一次调用,然后在调用应用程序中比较结果。

于 2012-09-24T13:26:41.617 回答