Sql 如何从SP打开数据库

Sql 如何从SP打开数据库,sql,Sql,我连接到远程服务器,可以打开数据库(DB1,user1)并正常工作。 现在从存储过程(在DB1中)开始,我需要打开另一个数据库(DB2,user2) 由于DB2需要user2来连接,而DB1需要user1,所以我无法在同一个连接中访问这两个数据库 我该怎么办?当我连接使用DB1时,如何打开DB2 谢谢据我所知,这只能使用动态sql来完成,有关详细信息,请参见如果您需要在一个帐户上访问这两个数据库,您应该添加一个可以同时访问这两个数据库的登录名,或者更新权限。

我连接到远程服务器,可以打开数据库(DB1,user1)并正常工作。 现在从存储过程(在DB1中)开始,我需要打开另一个数据库(DB2,user2)

由于DB2需要user2来连接,而DB1需要user1,所以我无法在同一个连接中访问这两个数据库

我该怎么办?当我连接使用DB1时,如何打开DB2


谢谢

据我所知,这只能使用动态sql来完成,有关详细信息,请参见

如果您需要在一个帐户上访问这两个数据库,您应该添加一个可以同时访问这两个数据库的登录名,或者更新权限。