登录失败,链接服务器(Login Failed for linked server)

2019-09-17 04:59发布

如何创建链接的服务器...?

1st Server name is ABC.DATABASE1
2nd server name is EFG.DATABASE2

EFG数据库用户名sa密码sa

我想从第二个服务器thourgh 1服务器retrive数据的

在第一个服务器,我exectue这样的存储过程....

exec sp_linkedserver 'EFG'

成功执行,

当我试图以检索数据,它被示出作为错误“ login failed for user sa, Reason: Not associated with trusted sql server connection

如何解决这个问题呢...

需要帮忙

Answer 1:

在Microsoft SQL Server Management Studio中检查你的链接服务器属性的登录配置的*安全性”选项卡上,并为您的本地映射的远程登录sa帐户或所有连接配置替代登录。

要建立与执行登录映射的链接服务器sp_linkedserver ,尝试

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = N'sa', @useself = N'False', 
                     @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'

要创建一个替代登录链接的服务器,尝试

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = NULL , @useself = N'False', 
                     @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'


文章来源: Login Failed for linked server