2016-08-25 34 views
0

我有一個奇怪的問題:我有數據在數據庫中,當我點擊預覽...在Ole數據庫來源我看到的數據,但是當我將它們鏈接到Excel - 文檔是空的只有第一行名字在那裏。當我調試項目時,我在excel文件和信息中有紅叉:SSIS導出數據爲excel空

任務'數據流任務'的路徑'OLE DB源輸出'中的數據查看器[DataflowID:{6007EF3C-0A2C-45C9-995D-FA9DF2F5CE9C}; IDString:路徑[OLE DB Source.OLE DB Source Output]; PackageRPath:test2 \ Package.dtsx]

這是怎麼回事?

+0

我沒有在這臺計算機上出類拔萃,但與平面文件是相同的 – cyprian

+0

SSIS錯誤代碼DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法調用連接管理器「Excel連接管理器」失敗,錯誤代碼爲0xC0209303。在此之前可能會發布錯誤消息,並提供更多關於爲什麼AcquireConnection方法調用失敗的信息。 – cyprian

回答

0

此運行時錯誤的原因是excel沒有在64位操作系統上運行的SSIS中默認選擇的64位驅動程序。所以解決方案也隱藏在原因背後,將驅動程序從默認設置中更改,並且您很好。

導航到項目 - > [PROJECT_NAME]屬性。 從左側面板導航到「調試」選項,右側面板將Run64BitRuntime值更改爲false。