我一直在试图创建SQL2
链接服务器以SQL1
,但我得到的错误,如链接服务器2008 R2
Login failed for user 'USER\a-Djbril'
这是SQL2
细节:
SRV_NAME SRV_PROVIDERNAME SRV_PRODUCT SRV_DATASOURCE SRV_PROVIDERSTRING SRV_LOCATION SRV_CAT
SQL2 SQLNCLI SQL2 NULL NULL NULL
这是SQL1
详细信息:
SRV_NAME SRV_PROVIDERNAME SRV_PRODUCT SRV_DATASOURCE SRV_PROVIDERSTRING SRV_LOCATION SRV_CAT
SQL1 SQLNCLI SQL Server SQL1 NULL NULL NULL
我运行这个脚本点下面,命令运行成功。
EXEC sp_addlinkedserver
@server=N'SQL1',
@srvproduct=N'',
@provider=N'SQLNCLI',
@datasrc=N'SQL1',
@catalog = 'Primary'
但是当我运行:
EXEC Sp_testlinkedserver SQL1
我得到了错误:
Login failed for user 'USER\a-Djbril'.
我没有用户名和密码这两个SQL我通过Windows身份验证。我认为SQL在我的登录和安全性方面存在问题。我感到不知所措,不确定我需要做什么。任何帮助表示赞赏。谢谢。
你正在运行的需求,用户与适当的权限在远程服务器上。如果您提供用户名和密码,您可以编写脚本以使用其他服务器上的特定用户。 – liebs19
它看起来像链接的服务器正在工作...该用户只需要在远程服务器上的权限。 –
我运行这个脚本,但它没有工作,当它说“登录失败的用户'USER \ a-Djbril':EXEC sp_addlinkedsrvlogin'SQL1','false','USER \ a-Djbril','a-Djbril', 'London123' – Djbril