2016-10-11 80 views
0

逗人, 敬請注意我已經創建了一個外部登錄和遠程登錄如下: sp_addremotelogin REMOTESERVER,locallogin1,remotelogin1 sp_addexternallogin REMOTESERVER,locallogin1,remotelogin1SYBASE外部登錄

,我通過登錄用戶locallogin1到本地服務器的數據庫localdb,並嘗試從遠程服務器上的remotedb1創建代理表,但仍然得到登錄失敗的錯誤,任何機構知道爲什麼?

請注意有localuser1別名爲locallogin1,即沒有用戶'locallogin1'(直接映射)在數據庫localdb,我嘗試創建代理表,而有一個用戶localuser1是別名locallogin1,這是有關的問題??

請指教

回答

0

逗人, 請注意,這個問題就解決了,情況就是密碼,本地登錄和遠程登錄密碼是不同的,所以我添加遠程密碼sp_addexternallogin如下: EXEC sp_addexternlogin [REMOTESERVER] [locallogin的],[remotelogin],[remotepassword]

和每一件事情是非常

0

它看起來像你混合一些事情up.For創建一個代理表,你不需要通過sp_remotelogin創造了一個「遠程登錄」。但是,您需要外部登錄,這應該在遠程服務器中實際登錄。

有關更多建議,您應該發佈所採取的確切步驟以及錯誤輸出。

+0

親愛RobV,非常感謝, – scass

+0

我加REMOTESERVER使用我的sp_addserver的使用完全一樣,它的名字sp_addserver的 服務器名稱在我的本地接口文件中。 但本地服務器上的locallogin1的密碼與遠程服務器上的remotelogin1的密碼不一樣 – scass

+0

讓我補充一點:我可以使用remotelogin1和密碼直接登錄到遠程服務器,並且可以使用locallogin1和他的登錄名直接登錄到本地服務器名稱是不同於remotelogin名稱和密碼,這是這種情況? – scass