我有一個嘗試從遠程服務器訪問數據的作業。我創建了連接成功的鏈接服務器。當我嘗試通過直接運行查詢訪問表時,它工作正常。但是當我通過作業運行相同的查詢時,會引發錯誤「用戶登錄失敗」。無法通過SQL Server中的作業訪問鏈接服務器表
將作業分配給所有者'sa'並使用sysadmin和公共角色與ssis代理一起運行。在鏈接服務器屬性的安全選項卡中,我沒有選擇映射並且「使用登錄的當前安全上下文」。
我不知道該如何糾正。如果我應該添加映射,那麼應該映射什麼?請幫助我,因爲我已經花了一整天的時間探索可能的選擇,但找不到任何有用的東西。
SSIS包是否從具有SQL或Windows身份驗證的用戶運行? – Indian
@Indian它運行在SQL服務器身份驗證與SA的usedid和密碼。 –
並且'sa'在鏈接的服務器上有相同的密碼嗎? – Indian