2013-07-31 24 views
0

我的程序包可以從BIDS正確運行,但是當我安排它從SQL Agent運行時,它會失敗並顯示以下錯誤消息。SSIS包在通過代理運行時行爲異常,但在同一服務器上通過BIDS正常運行

消息 作爲用戶執行:STRW067029 \ SYSTEM。 Microsoft(R)SQL Server執行包實用程序版本10.0.5500.0(32位)版權所有(C)Microsoft Corp 1984-2005。版權所有。開始日期:上午11:00:36錯誤:2013-07-31 11:00:45.39代碼:0xC000F427來源:Envoy數據流任務SSIS.Pipeline描述:要在Business Intelligence Development Studio外部運行SSIS包,必須安裝Standard Edition集成服務或更高版本。結束錯誤DTExec:程序包執行返回DTSER_FAILURE(1)。開始時間:上午11:00:36完成:上午11:00:45已用時間:9.282秒。程序包執行失敗。該步驟失敗。

我使用同一臺機器來完成這兩項任務,並且Sql server實例對本機也是本地的。我看到該包正確啓動並執行了幾個「執行SQL任務」。然後,當涉及到數據流中的「Excel Source」時,出現此錯誤。

+0

「要在Business Intelligence Development Studio之外運行SSIS包,您必須安裝Integration Services或更高版本的Integration Edition」當包在SQL Agent之外正確運行時,是否與安裝該代理的計算機位於同一臺計算機上? – billinkc

+0

@billinkc是的,它是一樣的機器 – user396491

+1

在你的服務(開始 - >運行Services.msc)中是否有「SQL Server Integration Services 10.0」的條目? – billinkc

回答

0

點擊服務(開始 - >運行類型),並顯示「SQL Server Integration Services 10.0」不存在。這是SQL Server Integration Services 服務,它提供了一些驗證,即這是服務器級安裝與ssdt/bid開發人員級別的安裝。

找到您的SQL Server安裝並設置執行新安裝,並在功能安裝中只安裝Integration Services服務。

相關問題