64位系統安裝ODBC驅動的方法


為了更充分的利用硬件資源,我想很多人都開使用64位操作系統了,同時你可以也發現了在64位操作系統上ODBC的驅動找不到了,所以ODBC的東西都沒法用了。 因為2007以前版本的Office只有32位版本,所以我們不能在64位系統上使用ODBC。使用Autodesk 64位產品的用戶,包括64位的MapGuide Enterpr和 Map3D,肯定也正為這個問題深感苦惱。一個好消息是Office 2010 有了64位版本,同時微軟也發布了64為的ODBC驅動程序,這個驅動可以從下面的地址下載:

http://www.microsoft.com/downloads/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en

 

多少情況下我們的機器上可能都已經安裝了Office 2007等32位的Office,下載AccessDatabaseEngine_X64.exe安裝時多半會碰到下面的錯誤信息,從而無法繼續。

clip_image002

 

莫非我真的只有升級到Office 2010 64位版一條路可以走了么?可是貌似微軟都建議我們用32位的而不是64位的,我可不想就為這一個ODBC去升級惹麻煩。下面是Microsoft關於是用Office 32還是64的回答。

Yes, 64-bit Office 2010 product upgrades will be available. However we strongly recommend most users install 32-bit version of Office 2010 on both 32 and 64-bit Operating Systems because currently many common add-ins for Office will not function in the 64-bit edition. The 64-bit installation of Microsoft Office 2010 products will be available for users who commonly use verylarge documents or data set and need Excel 2010 programs to access greater than 2GB of memory. There may be technical issues with the 64-bit version and in order to install a 64-bit version of Office 2010 product users must have a 64-bit supported operating system on their PC.

http://office2010.microsoft.com/en-us/tech-guarantee/microsoft-office-2010-technology-guarantee-faq-HA101812304.aspx?redir=0

 

 

所以應該找個辦法能在安裝了32位Office的機器上安裝這個64位的ODBC驅動。下面是更改方法:

先用7zip把AccessDatabaseEngine_X64.exe接壓縮,里面會有一個AceRedist.msi安裝文件,然后用Orca(下載地址http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi)打開這個MSI,找到LaunchCondition里面的BLOCKINSTALLATION,刪掉,保存。現在在運行AceRedist.msi,哈哈,非常順利。經過我的測試,使用上也完全沒問題。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM