gpt4 book ai didi

sql - sp_addlinkedsrvlogin 不起作用,但 sp_addlinkedserver 起作用?

转载 作者:行者123 更新时间:2023-12-01 12:41:45 24 4
gpt4 key购买 nike

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

所以我尝试使用

 EXEC sp_addlinkedsrvlogin       @rmtsrvname='ServerName',
@useself=N'False',
@locallogin=NULL,
@rmtuser='sa',
@rmtpassword='Password'

出现这个错误

Msg 15015, Level 16, State 1, Procedure sp_addlinkedsrvlogin, Line 49 The server 'ServerName' does not exist. Use sp_helpserver to show available servers .



我不明白在网上看,我知道这两个 prodcecures 是一样的,但是 sp_addlinkedsrvlogin 需要一个用户名和密码,然后创建链接服务器。我想我有这个错误?所以如果我有,是否有一个 SQL Server 程序可以做我想做的事?

干杯

最佳答案

I have understood the two prodcecures to be the same



不正确。 sp_addlinkedsrvlogin 记录为:

Creates or updates a mapping between a login on the local instance of SQL Server and a security account on a remote server.



无处可说它创建了一个链接服务器。事实上,第一个参数被正确记录为:

@rmtsrvname Is the name of a linked server that the login mapping applies to



您首先通过 sp_addlinkedserver 创建链接服务器,然后通过 sp_addlinkedsrvlogin 添加链接服务器登录名.

关于sql - sp_addlinkedsrvlogin 不起作用,但 sp_addlinkedserver 起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23886196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com