KB3008000 - 修正:當您在 SSMS 2012 或 SSMS 2014 中使用 Office 15.0 Access 資料庫引擎 OLE DB Provider 作為資料來源時,出現錯誤

套用到
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

症狀

假設你是透過 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 產品中的問題。