Sql sp#u addLinkedServLogin不';sp_addlinkedserver不起作用,但sp_addlinkedserver起作用?

Sql sp#u addLinkedServLogin不';sp_addlinkedserver不起作用,但sp_addlinkedserver起作用?,sql,sql-server,Sql,Sql Server,我可以使用EXEC sp_addlinkedserver(无凭据)成功添加链接服务器,但是,如果Windows身份验证不起作用,我需要向服务器提供用户名和密码 所以我试着使用 EXEC sp_addlinkedsrvlogin @rmtsrvname='ServerName', @useself=N'False', @locallogin=NULL,

我可以使用EXEC sp_addlinkedserver(无凭据)成功添加链接服务器,但是,如果Windows身份验证不起作用,我需要向服务器提供用户名和密码

所以我试着使用

 EXEC sp_addlinkedsrvlogin       @rmtsrvname='ServerName',
                                 @useself=N'False',
                                 @locallogin=NULL,
                                 @rmtuser='sa',
                                 @rmtpassword='Password'
出现此错误的位置

Msg 15015,16级,状态1,程序sp_addlinkedsrvlogin,第49行 服务器“ServerName”不存在。使用sp_helpserver显示 可用服务器

我不理解在网上查看时,我知道这两个产品是相同的,但sp_addlinkedsrvlogin使用用户名和密码,然后创建链接服务器。我想我弄错了?因此,如果我有,是否有一个SQL Server过程可以实现我想要的功能

干杯

我知道这两种产品是一样的

不对。记录如下:

创建或更新SQL Server本地实例上的登录名与远程服务器上的安全帐户之间的映射

没有人说它创建了一个链接服务器。事实上,第一个论点被恰当地记录为:

@rmtsrvname
是应用登录映射的链接服务器的名称


首先通过
sp_addlinkedserver
创建链接服务器,然后通过
sp_addlinkedsrvlogin
添加链接服务器登录名,谢谢您的清理!但是,这就是问题所在,我需要向sp_addlinkedserver过程添加creditials,这可能吗?请参阅上的产品文档,实际上,我认为这与链接服务器无关,它与登录服务器以运行存储过程有关。不过谢谢,我会一直看这个的!将标记!