我試圖在64位操作系統上執行SSIS 2008軟件包並將Excel 2003文件導入到SQL Server 2008.
我創建了一個OLEDB連接到Excel文件一個連接字符串,用於從ForEach循環容器內的變量中檢索Excel文件。
Run64BitRunTime設置爲false。
我無法在數據流任務中編輯OLEDB源上的SQL命令。它返回一個錯誤:無法通過SSIS 2008中的Excel 2003文件進行循環
錯誤2驗證錯誤。加載列表分步表:加載列表分步表:SSIS錯誤代碼DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法調用連接管理器「列表OLEDB到Excel」失敗,錯誤代碼爲0xC0202009。在此之前可能會發布錯誤消息,並提供更多關於爲什麼AcquireConnection方法調用失敗的信息。 0 0
感謝任何幫助。
感謝您的回覆。 OLEDB連接的連接字符串爲 「Data Source =」+ @ [User :: DataExcelFile] +「; Provider = Microsoft.Jet.OLEDB.4.0; Extended Properties = \」Excel 8.0; IMEX = 1 \「;」 這可能是導致錯誤? – Techspirit 2009-08-05 02:30:19
你在64位操作系統上運行BIDS(SSIS設計器)嗎? – Sam 2009-08-05 14:34:05