症狀
假設你是透過 SQL Server 2012 管理工作室 (SSMS 2012) 或 SSMS 2014 的匯入與匯出精靈,將 Access 資料庫匯入 Microsoft SQL Server 資料庫。 當您使用 Microsoft Office 15.0 Access 資料庫引擎 OLE DB Provider 作為資料來源時,您會收到以下錯誤訊息:
注意
無法連接來源元件。
錯誤0xc0202009:來源 -XXXX [1]:SSIS 錯誤代碼 DTS_E_OLEDBERROR。 發生了 OLE DB 錯誤。 錯誤代碼:0x80040E37。
錯誤0xc02020e8:來源 - XXXX[1]:開啟「'XXXX'」的行集失敗。 檢查該物件是否存在於資料庫中。
原因
此問題發生於 Microsoft Office 15.0 Access 資料庫引擎 OLE DB Provider 支援不足。 當你使用它作為資料來源時,相關的資料表名稱在 Access 資料庫中找不到。
解決方式
此問題首次在 SQL Server 的累積更新中被修正。
SQL Server 2012 SP2 累積更新 4 /en-us/help/3007556
SQL Server 2014 累積更新 5 /en-us/help/3011055
SQL Server 2012 SP1 累積更新 13 /en-us/help/3002044
關於 SQL Server 的累積更新
每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。