0

亲爱的,请注意我已经创建了一个外部登录和一个远程登录,如下所示: sp_addremotelogin remoteserver,locallogin1, remotelogin1 sp_addexternallogin remoteserver,locallogin1, remotelogin1

我通过用户 locallogin1 登录到 localserver 到数据库 localdb 并尝试在 remoteserver 上从 remotedb1 创建代理表,但仍然出现登录失败错误,有人知道为什么吗?

请注意有 localuser1 别名为 locallogin1 ,即在我尝试创建代理表的数据库 localdb 上没有用户“locallogin1”(直接映射),而是有一个用户 localuser1 是 locallogin1 的别名,这与问题有关吗??

请指教

4

2 回答 2

0

看起来您正在混淆一些东西。对于创建代理表,您不需要 sp_remotelogin 创建的“远程登录”。但是,您需要外部登录,这应该是远程服务器中的实际登录。

如需更多建议,您应该发布所采取的确切步骤以及错误输出。

于 2016-10-12T00:58:02.273 回答
0

亲,请注意问题已解决,案例是密码,本地登录和远程登录的密码不同,所以我将远程密码添加到 sp_addexternallogin 如下: exec sp_addexternlogin [remoteserver], [locallogin], [remotelogin ], [远程密码]

一切都很好

于 2016-10-12T06:58:37.990 回答