我当前正在运行Windows 10 64位操作系统,并且已经安装了Microsoft SQL Server 2017 Developer Edition(也是64位)。
很遗憾,我的Office副本是MS Office 2010 32位,并且我无法更改。
我目前正在尝试将链接服务器设置为MS Access数据库,最初是在链接服务器提供程序下,我没有提供程序来执行此操作。我尝试安装32位的AccessDatabaseEngine,但仍未显示为我可以使用的提供程序,说实话,我的期望是因为我的SQL Server是64位。
然后我尝试使用被动命令从命令提示符安装AccessDatabaseEngine_x64。这样可以正常工作,我可以设置链接服务器,但是大多数办公室产品无法正常工作。
卸载AccessDatabaseEngien_x64后,一切都恢复了。
如何安装必要的驱动程序以从SQL Server连接到Microsoft Access,而又不丧失使用Office产品的能力?
答案 0 :(得分:1)
无需安装任何特殊软件,也无需做任何特殊的事情。 Access不在乎服务器是x32还是x64-没关系。
但是,重要的是要确保启动x32位ODBC管理器,因为控制面板中的是针对x64位程序的。
虽然我们可以查找路径名称以启动+运行x32位ODBC管理器,但消除这种混乱的最简单方法是仅从Access启动ODBC管理器-这样它将选择并始终启动正确的窗口您需要的ODBC管理器。
您可以选择“ native 11”或更高版本的驱动程序之一,或sql server驱动程序。本机驱动程序更好,但默认情况下未将其安装在每个工作站上。默认情况下,标准“旧” sql服务器驱动程序安装在所有计算机上。
答案 1 :(得分:0)