我有它加載數據到目標表,並在會議上與我的AD憑據運行時工作正常的存儲過程。SQL Server中執行的程序,用戶
當我嘗試在作業中運行它(再次在運行方式選擇自己的廣告信息)突然登錄不具有訪問的數據庫的一個。
我用
EXEC SP1
後就正常了。
我以前(仿效工作運行存儲過程)
EXECUTE AS user = 'Domain\JDoe'
EXECUTE SP1
REVERT
哪些失敗。
爲什麼與在不同的會話窗口中成功地使用相同的憑據運行時存儲過程會失敗?
在此先感謝
你有沒有考慮過你的運行SQL作業或作業步驟爲一個特定的(域)用戶,而不是在你的執行定義呢? – Jens
@Jens,是的,那是我第一次嘗試。我檢查了工作歷史,發現錯誤消息說我沒有正確訪問必要的DB之一。在看到我用EXEC線路手動運行SP後,我用我的用戶名嘗試了EXEC AS,結果與作業 – Powell21
相同錯誤失敗。您使用哪個dbms? – jarlh