2017-04-04 1015 views
3

我是SSIS的新手。對於我的實踐,我想將數據從excel傳輸到SQL Server。SSIS項目錯誤:無法檢索連接管理器'excel連接管理器'的表信息

  1. 我已經創建了MS SQL Server的連接管理器(通過選擇用於OLE DB連接連接管理器)

  2. 爲EXCEL另一個連接管理文件

  3. 我已經加入一個Excel源到數據流。

  4. 現在,我正在嘗試編輯Excel源文件,以便我可以查看引發以下錯誤的Excel文件中的數據。

「無法檢索連接管理器‘Excel連接管理器’的表中的信息無法使用連接管理器連接到源......」

image description here

搜索後很多包括在StackOverflow帖子中,我發現了幾個原因並修復了這個錯誤。

  1. SQL數據工具僅在32bitversoin中可用。因此,安裝「Microsoft Access數據庫引擎2010」

  2. 更改DataMigration屬性頁面配置。將Run64BitRuntime更改爲False。

  3. 將Excel連接管理器選項「Excel版本」更改爲「Microsoft Excel 97-2003」以及其他選項。

  4. 確保我正在嘗試從中提取數據的excel文件在執行所有這些操作時未打開。

  5. 設置DelayValidation屬性爲true

image description here

image description here

想盡選擇在互聯網上找到,但毫無效果。現在,無論如何,我只想讓這個問題得到解決。任何建議來解決這個問題將不勝感激。

+0

我在最近2天也遇到同樣的問題。你找到解決方案嗎?如果是,那麼請發佈答案... – DineshDB

回答