2

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

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

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

我想从第二台服务器到第一台服务器检索数据

在第一台服务器中,我执行这样的存储过程....

exec sp_linkedserver 'EFG'

成功执行,

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

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

需要帮忙

4

1 回答 1

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'

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

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = NULL , @useself = N'False', 
                     @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'
于 2012-05-13T07:39:41.333 回答