逗人, 请注意我创建了一个外部登录和远程登录,如下所示: sp_addremotelogin remoteserver,locallogin1,remotelogin1 sp_addexternallogin remoteserver,locallogin1,remotelogin1
然后我通过用户locallogin1登录到本地服务器到数据库localdb并尝试从remoteserver上的remotedb1创建代理表但仍然得到登录失败错误,任何机构都知道为什么??
请注意,localall1别名为locallogin1,即在我尝试创建代理表的数据库localdb上没有用户'locallogin1'(直接映射),而是有一个用户localuser1是locallogin1的别名,这是否相关问题??请咨询
答案 0 :(得分:0)
看起来你正在混合一些东西。为了创建一个代理表,你不需要sp_remotelogin创建的“远程登录”。但是,您需要外部登录,它应该在远程服务器中实际登录。
有关更多建议,您应该发布所采取的确切步骤以及错误输出。
答案 1 :(得分:0)
逗人, 请注意问题已解决,案例是密码,本地登录和远程登录的密码不同,所以我将远程密码添加到sp_addexternallogin,如下所示: exec sp_addexternlogin [remoteserver],[locallogin],[remotelogin],[remotepassword]
并且每件事都很好