2016-07-19 34 views
0

我已經創建了一個SSIS包來將平面文件加載到SQL Server表中。我想通過在SQL Server代理中調度SSIS包來自動執行此過程(我正在使用SQL Server 2014)。我創建並安排了SQL Server中的作業;但它沒有執行。我收到作業失敗信息,作爲 -無法在SQL Server代理中安排SSIS包

作業失敗。該作業由DOMAIN \ abcd調用。以用戶身份執行: NT Service \ SQLSERVERAGENT。

當我在商業智能工作室中執行它時,該軟件包運行完美。任何人都可以幫助我解決這個問題。感謝您的時間和幫助!

回答

0

他們應該是關於作業歷史中的錯誤的更多信息右鍵單擊作業轉到「查看歷史記錄」,然後展開「+」號並選擇第一步「消息」會給你更多的細節。

該錯誤可能是由於讀取文件的權限。關鍵在於錯誤。 NT Service\SQLSERVERAGENT這是實際執行代碼的用戶,以便用戶必須具有讀取文件的權限。如果它駐留在網絡共享上,將不會發生,因爲它是本地用戶,在這種情況下,您必須將執行帳戶更改爲具有權限的域帳戶。如果駐留在本地服務器上,只需確保用戶有權訪問該文件。

+0

謝謝你馬特。我的軟件包存儲在我公司的共享文件夾中 – Anj

相關問題