Sql sp#u addLinkedServLogin不';sp_addlinkedserver不起作用,但sp_addlinkedserver起作用?
我可以使用EXEC sp_addlinkedserver(无凭据)成功添加链接服务器,但是,如果Windows身份验证不起作用,我需要向服务器提供用户名和密码 所以我试着使用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_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,这可能吗?请参阅上的产品文档,实际上,我认为这与链接服务器无关,它与登录服务器以运行存储过程有关。不过谢谢,我会一直看这个的!将标记!