我一直在試圖創建SQL2
鏈接服務器以SQL1
,但我得到的錯誤,如鏈接服務器2008 R2
Login failed for user 'USER\a-Djbril'
這是SQL2
細節:
SRV_NAME SRV_PROVIDERNAME SRV_PRODUCT SRV_DATASOURCE SRV_PROVIDERSTRING SRV_LOCATION SRV_CAT
SQL2 SQLNCLI SQL2 NULL NULL NULL
這是SQL1
詳細信息:
SRV_NAME SRV_PROVIDERNAME SRV_PRODUCT SRV_DATASOURCE SRV_PROVIDERSTRING SRV_LOCATION SRV_CAT
SQL1 SQLNCLI SQL Server SQL1 NULL NULL NULL
我運行這個腳本點下面,命令運行成功。
EXEC sp_addlinkedserver
@server=N'SQL1',
@srvproduct=N'',
@provider=N'SQLNCLI',
@datasrc=N'SQL1',
@catalog = 'Primary'
但是當我運行:
EXEC Sp_testlinkedserver SQL1
我得到了錯誤:
Login failed for user 'USER\a-Djbril'.
我沒有用戶名和密碼這兩個SQL我通過Windows身份驗證。我認爲SQL在我的登錄和安全性方面存在問題。我感到不知所措,不確定我需要做什麼。任何幫助表示讚賞。謝謝。
你正在運行的需求,用戶與適當的權限在遠程服務器上。如果您提供用戶名和密碼,您可以編寫腳本以使用其他服務器上的特定用戶。 – liebs19
它看起來像鏈接的服務器正在工作...該用戶只需要在遠程服務器上的權限。 –
我運行這個腳本,但它沒有工作,當它說「登錄失敗的用戶'USER \ a-Djbril':EXEC sp_addlinkedsrvlogin'SQL1','false','USER \ a-Djbril','a-Djbril', 'London123' – Djbril