徵狀
假設您使用 SQL Server 2012 Management Studio (SSMS 2012)或 SSMS 2014 中的 [匯入及匯出嚮導],將 Access 資料庫匯入到 Microsoft SQL Server 資料庫。 當您使用 Microsoft Office 15.0 Access 資料庫引擎 OLE DB 提供者 作為資料來源時,您會收到下列錯誤訊息:
無法連接來源元件。 錯誤0xc0202009:來源-XXXX [1]: SSIS 錯誤碼 DTS_E_OLEDBERROR。 發生 OLE DB 錯誤。 錯誤碼:0x80040E37。 錯誤0xc02020e8:來源-XXXX [1]:開啟「"XXXX" "的 rowset 失敗。 檢查資料庫中是否存在該物件。
原因
發生這個問題是因為 Microsoft Office 15.0 Access 資料庫引擎 OLE DB 提供者 不受支援。 當您使用它做為資料來源時,在 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 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。