2016-08-08 42 views
0

不知您是否可以幫助我,我遇到了一個我在過去幾天無法弄清楚的問題......我得到這些錯誤當我運行一個包,運行完美的SSIS,在SQL - 服務器作業活動:在SSIS上運行完美但在SQL服務器作業活動上失敗的軟件包

Error: There were errors during task validation

Error: .. failed validation and returned error code 0xC0208449

Error: One or more component failed validation

ADO NET source has failed to acquire the connection {...} with the following error message "exception from HRESULT: 0x80131937

一些額外的信息:

  • 我使用的項目部署模式

  • 我的SQL服務器v ersion是2014

  • 我在SSIS中的保護級別爲DontSaveSensitives,無論是在項目還是包中,但我認爲無論如何我都無所謂。

  • 的包我得到這個錯誤有關SSIS運行,但不能在SQL服務器作業活動

+0

很難說不知道這個軟件包的作用/它試圖訪問哪些資源。 – Filburt

+0

您是否在SQL Agent用戶的上下文中運行SQL作業?您的Task用戶很可能沒有權限訪問您嘗試使用的連接/資源。 – Filburt

+0

包資源是MySQL。我如何檢查任務用戶? –

回答

0

當SQL代理工作中飛奔,你的包被未取得聯繫。首先檢查你的軟件包/作業連接,並確保它們已正確部署。

然後通過使用Sql Server用戶/密碼帳戶測試包來排除訪問權限問題。如果它以這種方式工作,那麼很可能需要使用Sql Server Proxy帳戶。

如果仍然無法訪問,請檢查您正在運行作業的計算機與數據所在的計算機(地址,端口和實例,..)之間的連接性。還要確保所有涉及的機器都可以在Sql Server Configuration Manager中使用相同的傳輸(命名爲pipe,tcp,...)。

+0

謝謝!這個問題是由SSIS和SQL-server的兩種不同配置引起的,一種是32位,另一種是64位。所以在Job服務器的SQL服務器上,我必須檢查32位運行時間的方框 –

相關問題