2012-05-13 264 views
1

如何創建連接服務器...?登錄連接服務器失敗

1st Server name is ABC.DATABASE1 
2nd server name is EFG.DATABASE2 

EFG數據庫的用戶名是sa密碼是sa

我想以檢索從第2個服務器中的數據的thourgh 1服務器

在第1服務器,我exectue的存儲過程是這樣的... 。

exec sp_linkedserver 'EFG' 

成功執行,

當我試圖以檢索數據,它顯示爲「login failed for user sa, Reason: Not associated with trusted sql server connection

如何解決這個問題?

需要幫助

回答

5

在Microsoft SQL Server Management Studio中檢查登錄配置錯誤在*安全性「選項卡上鍊接的服務器屬性,爲您的本地帳戶創建映射的遠程登錄或爲所有連接配置備用登錄。

要通過執行sp_linkedserver創建具有登錄映射鏈接的服務器,嘗試

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = N'sa', @useself = N'False', @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword' 

要創建一個替代登錄鏈接的服務器,嘗試

sp_addlinkedsrvlogin @rmtsrvname = N'EFG', @locallogin = NULL , @useself = N'False', @rmtuser = N'your_remote_user', @rmtpassword = N'remotepassword'