登录链接服务器失败

Jet*_*ack 2 sql sql-server sql-server-2000

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

1st Server name is ABC.DATABASE1
2nd server name is EFG.DATABASE2
Run Code Online (Sandbox Code Playgroud)

EFG数据库用户名是sa密码是sa

我想从第二台服务器thourgh 1st服务器中检索数据

在第一台服务器中,我像这样执行商店程序....

exec sp_linkedserver 'EFG'
Run Code Online (Sandbox Code Playgroud)

成功执行,

当我试图检索数据时,它显示错误为" login failed for user sa, Reason: Not associated with trusted sql server connection"

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

需要帮忙

Fil*_*urt 6

在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'
Run Code Online (Sandbox Code Playgroud)

要使用备用登录名创建链接服务器,请尝试

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = NULL , @useself = N'False', 
                     @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'
Run Code Online (Sandbox Code Playgroud)