SQL 服务器链接服务器到 MS Access - DSN 体系结构不匹配错误
SQL Server Linked Server to MS Access - DSN Architecture Mismatch Error
我正在使用 SQL Server 2016 Express,试图通过 ODBC 数据源连接到网络上另一台服务器上的 Access 数据库。我查阅了许多教程并尝试了各种不同的方法,但无法建立连接。最终我似乎陷入了这个错误:
[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application (Microsoft SQL Server, Error: 7303)
为排除权限和网络问题,我已将数据库复制到本地计算机以尝试创建测试连接。我已验证 Microsoft Access 的安全设置已关闭(意味着没有用户名/密码可登录)。我确保使用 32 位版本的 ODBC 数据源管理器(在 Windows\SysWOW64\
中),在 SQL 服务器中尝试了各种设置,甚至尝试直接通过创建链接服务器T-SQL代码,像这样:
EXEC sp_addlinkedserver
@server = N'TESTLINK',
@provider = N'MSDASQL',
@srvproduct = N'',
@datasrc = N'TEST';
这是我用来尝试创建此连接的当前设置,但我不断收到此错误:
请注意,我还尝试了“新建链接服务器”对话框的“安全”选项卡上的每个设置,但每次都收到错误。
如果有人知道我在这里可能遗漏了什么,请告诉我。
编辑:这里有一个类似的问题,但它是一个旧线程,高评价的答案对我来说是不成功的(我已经尝试过):
The specified DSN contains an architecture mismatch between the Driver and Application. JAVA
解决我的问题的关键是我需要专门下载64位版本的Access ODBC驱动,可以在这里下载:
https://www.microsoft.com/en-US/download/details.aspx?id=13255
如果 SQL 服务器进程是 运行 64 位(现在看来极有可能),那么它需要安装 64 位版本的 Access 数据库引擎组件。它们可供下载 here。
我正在使用 SQL Server 2016 Express,试图通过 ODBC 数据源连接到网络上另一台服务器上的 Access 数据库。我查阅了许多教程并尝试了各种不同的方法,但无法建立连接。最终我似乎陷入了这个错误:
[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application (Microsoft SQL Server, Error: 7303)
为排除权限和网络问题,我已将数据库复制到本地计算机以尝试创建测试连接。我已验证 Microsoft Access 的安全设置已关闭(意味着没有用户名/密码可登录)。我确保使用 32 位版本的 ODBC 数据源管理器(在 Windows\SysWOW64\
中),在 SQL 服务器中尝试了各种设置,甚至尝试直接通过创建链接服务器T-SQL代码,像这样:
EXEC sp_addlinkedserver
@server = N'TESTLINK',
@provider = N'MSDASQL',
@srvproduct = N'',
@datasrc = N'TEST';
这是我用来尝试创建此连接的当前设置,但我不断收到此错误:
请注意,我还尝试了“新建链接服务器”对话框的“安全”选项卡上的每个设置,但每次都收到错误。
如果有人知道我在这里可能遗漏了什么,请告诉我。
编辑:这里有一个类似的问题,但它是一个旧线程,高评价的答案对我来说是不成功的(我已经尝试过):
The specified DSN contains an architecture mismatch between the Driver and Application. JAVA
解决我的问题的关键是我需要专门下载64位版本的Access ODBC驱动,可以在这里下载:
https://www.microsoft.com/en-US/download/details.aspx?id=13255
如果 SQL 服务器进程是 运行 64 位(现在看来极有可能),那么它需要安装 64 位版本的 Access 数据库引擎组件。它们可供下载 here。