如何使用 SQLExpress 2008 在 Win7 64b 上安装 Microsoft.ACE.OLEDB.12.0 [英] How to install Microsoft.ACE.OLEDB.12.0 on Win7 64b with SQLExpress 2008
问题描述
我在 32b XP 上运行 VSExpress 2010 C# 和 SQLExpress 2008.由于失败,我现在使用的是 Win7 64 位.我已经重新安装了 VSExpress C# (64b).我安装了 SQLExpress (64b) 但是我的应用程序使用 Microsoft.ACE.OLEDB.12.0 驱动程序连接到 Office 2007 (32b) 数据库.我无法在 SQLExpress (64b) 上加载 Microsoft.ACE.OLEDB.12.0.
I was running VSExpress 2010 C# and SQLExpress 2008 on 32b XP. Due to a failure I am now on Win7 64bit. I have reinstalled VSExpress C# (64b). I installed SQLExpress (64b) however my application uses the Microsoft.ACE.OLEDB.12.0 driver to connect to a Office 2007 (32b) database. I could not get the Microsoft.ACE.OLEDB.12.0 to load on SQLExpress (64b).
我需要做什么才能让 Microsoft.ACE.OLEDB.12.0 在 SQLExpress 中再次运行?我需要运行 32 位版本吗?(我已经下载了它,但在安装它时遇到了问题,所以我在卸载所有 SQLExpress 时询问)
What do I need to do to get Microsoft.ACE.OLEDB.12.0 working again in SQLExpress? Do I need to run the 32bit version? (I have downloaded it but am having problems getting it to install so I am asking while I uninstall all of my SQLExpress)
感谢您的帮助.(我看到很多类似的问题已解决,但找不到针对我的具体问题的解决方案)
Thanks for the help. (I saw a lot of similar issues addressed but could not find a solution for my specific problem)
推荐答案
我认为 这篇文章 提供了您正在寻找的答案——下载 64 位版本的 ACE OLE DB 驱动程序.但是,显然它也需要安装 64 位版本的 Office.
I think this post has the answer you're looking for -- download 64-bit version of ACE OLE DB driver. However, apparently it requires installing 64-bit version of Office as well.
否则请安装支持 WoW 的 32 位版本的 SQL Server 2008 Express.转到此下载页面并下载SQLEXPR_x86_ENU.exe
(注意:文件名中的没有 32
).它应该安装在 64 位系统上.
Otherwise go and install WoW-enabled 32-bit version of SQL Server 2008 Express. Go to this download page and download SQLEXPR_x86_ENU.exe
(note: the one without 32
in the file name). It should install on 64-bit system.
这篇关于如何使用 SQLExpress 2008 在 Win7 64b 上安装 Microsoft.ACE.OLEDB.12.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!