搜尋本站文章

2011-08-21

檢查是否已經安裝 「Microsoft Access Database Engine 2010 可轉散發套件」驅動程式;Microsoft Access Database Engine 2010 Redistributable

Microsoft Access Database Engine 2010 可轉散發套件 -- 驅動程式

下載將安裝一組元件,方便現有 Microsoft Office 檔案 (例如 Microsoft Office Access 2010 (*. mdb 和 *. accdb) 檔案) 和 Microsoft Office Excel 2010 (*. xls、*. xlsx 和 *.xlsb) 檔案的資料傳輸到其他資料來源 (例如 Microsoft SQL Server)。

也可支援連線至現有文字檔案。應用程式開發人員可安裝 ODBC 和 OLEDB 驅動程式,在開發連線至 Office 檔案格式的應用程式時使用。

若要檢視所安裝的「Microsoft Access Database Engine 2010 可轉散發套件」是為 32 還是 x64 位元的版本。


注意事項:

1. Microsoft.Jet.OLEDB.4.0 目前沒有 x64 位元版本。

2. 「Microsoft Access Database Engine 2010 可轉散發套件」驅動程式,提供:
Access 2010:*. mdb 和 *. accdb 檔案。
Excel 2010:*. xls、*. xlsx 和 *.xlsb 檔案。



可以使用數種方法,今以下使用 SQL Server 的「匯入和匯出資料精靈」來示範。

--00 SQL Server 匯入和匯出資料精靈



01_匯入和匯出資料 (32 位元)

--01 使用「匯入和匯出資料精靈」 (32 位元)版本 + 已經安裝 32 位元版本的 「Microsoft Access Database Engine 2010 可轉散發套件」。




--02 使用「匯入和匯出資料精靈」 (64 位元)版本,但並未安裝。




--03 使用「匯入和匯出資料精靈」 (64 位元)版本 + 已經安裝 64 位元版本的 「Microsoft Access Database Engine 2010 可轉散發套件」。




若作業系統上已經先安裝了 32 位元版本的 「Microsoft Access Database Engine 2010 可轉散發套件」,要再安裝 x64 位元版本時,將會遇到以下的訊息:

由於您目前已安裝 32 位元的 Office 產品,因此無法安裝 64 位元版本的 Microsoft Access Database Engine 2010。
如果想要安裝 64 位元的 Microsoft Access Database Engine 2010,必須先移除安裝的 32 位元 Office 產品。

為安裝 64 位元版本的 Microsoft Access Database Engine 2010,請在解除安裝下列產品後重新安裝程式:
Microsoft Office Professional Plus 201,
Microsoft Office Visio 2010,
Microsoft Office Project Professional 2010


04_開啟檔案_AccessDatabaseEngine_X64.exe



05_已安裝 32 位元版本,無法再安裝 x64 位元版本。




06_發生錯誤,安裝失敗




請先安裝 Access Database Engine 2010 後,才能安裝 Service Pack 1 for Microsoft Access Database Engine 2010 。

--01 安裝 accessdatabaseengine2010sp1-kb2460011-x64-fullfile-zh-tw.exe


--02 安裝 Microsoft Access Database Engine 2010 Service Pack 1


--03 此系統未安裝受此套件影響的產品




參考資料

認識 OPENROWSET 與 OPENDATASOURCE 函數;以 SQL Server 2008 R2 x64 位元平台為例
http://sharedderrick.blogspot.com/2011/08/openrowset-opendatasource-sql-server.html

遭遇錯誤: Msg 7308、Msg 7320、Msg 7415(訊息 7302、訊息 7308、訊息 7415);以使用 OPENROWSET 與 OPENDATASOURCE 函數為例
http://sharedderrick.blogspot.com/2011/08/msg-7308msg-7320msg-7415-7302-7308-7415.html

啟用 Ad Hoc Distributed Queries。訊息 15281,SQL Server 已封鎖元件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 之存取,因為此元件已經由此伺服器的安全性組態關閉。
http://sharedderrick.blogspot.com/2011/02/sql-server-2008-surface-area.html

Microsoft Access Database Engine 2010 可轉散發套件
http://www.microsoft.com/downloads/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D&displayLang=zh-tw

--
說明 Access 資料庫引擎 2010 Service Pack 1
http://support.microsoft.com/kb/2460011

Service Pack 1 for Microsoft Access Database Engine 2010 (KB2460011) 32-bit Edition - 中文(繁體)
http://www.microsoft.com/downloads/zh-tw/details.aspx?FamilyID=b663a458-2fe9-4d45-9c2d-992298fe4434

Service Pack 1 for Microsoft Access Database Engine 2010 (KB2460011) 64-bit Edition - 中文(繁體)
http://www.microsoft.com/downloads/zh-tw/details.aspx?FamilyID=0baaba09-abb5-4ea9-b92d-242890bc017f