我有一個SSIS包,它讀取Excel文件(數據流源)並使用OLEDB目標數據流項將數據傳輸到SQL Server。用於目標的OLEDB連接管理器被配置爲使用Windows身份驗證。該軟件包在我的開發機器上工作正常。但是,當我打開另一臺機器上相同的封裝,並嘗試執行它給出了驗證階段以下錯誤AcquireConnection方法調用連接管理器<Excel連接管理器>失敗,錯誤代碼0xC0202009
Error: 0xC020801C at DFT_NSOffers, Source - 'Subscription Offers$' 1 [347]: The AcquireConnection method call to the connection manager "ExcelConnection_NSOffers" failed with error code 0xC0202009. Error: 0xC0047017 at DFT_NSOffers, DTS.Pipeline: component "Source - 'Subscription Offers$' 1" (347) failed validation and returned error code 0xC020801C. Error: 0xC004700C at DFT_NSOffers, DTS.Pipeline: One or more component failed validation. Error: 0xC0024107 at DFT_NSOffers: There were errors during task validation
我使用SQL Server 2005(版本 - 9.0.1399)
我如何解決這個問題?我是否需要安裝任何其他組件或服務包?
我有一個非常類似的問題 - 我沒有移動機器,只是文件夾Excel文件的位置(作爲從配置文件中提取Excel Connection Manager連接字符串的初始測試)。這解決了我的問題。 – RolandTumble 2009-08-10 18:43:01
謝謝。更多細節在這裏:http://blogs.msdn.com/b/ramoji/archive/2009/03/10/the-acquireconnection-method-call-to-the-connection-manager-failed-with-error-code -0xc0202009.aspx – PeterX 2014-01-02 05:39:03