SQL Server相同的服务器多个连接请求

时间:2012-09-24 13:22:38

标签: sql-server request database-connection

是否可以在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]databaseONE添加user id = [user2 | password = password2] databaseTWO

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

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