64位sql server 如何使用链接服务器连接Access-阿里云开发者社区

开发者社区> 杰克.陈> 正文

64位sql server 如何使用链接服务器连接Access

简介: 原文:64位sql server 如何使用链接服务器连接Access   测试环境 操作系统版本:Windows Server 2008 r2 64位 数据库版本:Sql Server 2005 64位   网上的许多教程都介绍了如何使用链接服务器连接Access,但这些教程都是基于32位的sql server而言的。
+关注继续查看
原文:64位sql server 如何使用链接服务器连接Access

 

测试环境

操作系统版本:Windows Server 2008 r2 64位

数据库版本:Sql Server 2005 64位

 

网上的许多教程都介绍了如何使用链接服务器连接Access,但这些教程都是基于32位的sql server而言的。

参见经典教程:《SQL Server2005连接Excel、Access》

 

教程中提到了“访问接口”要选择“Microsoft.Jet.OLEDB.4.0”。但是由于windows server 2008 64位没有提供64位的Microsoft.Jet.OLEDB.4.0,故而在链接服务器的“访问接口”中没有相应的项目。如下图所示。

                       

 

那怎么办呢?

经过一个半天的探索,笔者发现可以用Microsoft.ACE.OLEDB.12.0来替代Microsoft.Jet.OLEDB.4.0。

 

Microsoft.ACE.OLEDB.12.0被用于帮助现有的 Microsoft Office 文件(如 *.mdb)与其他数据源(例如 Microsoft SQL Server)传输数据。它有32位和64位的版本。下载64位的版本并安装它。下载地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=13255

 

安装完毕之后,在访问接口中会出现“Microsoft.ACE.OLEDB.12.0”。

 

 

接下来的使用方法与教程中的类似,只要将访问接口替代为Microsoft.ACE.OLEDB.12.0即可:

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ACCESS 触发器delete table事件变量使用及连续删除
    ACCESS的TABLE DELETE 事件触发后,会出现一个[旧]的记录,这条记录非常有用,可以用来作条件判断使用。     如下图的table event事件中,删除一条记录后,可以使用[旧]记录连接执行多个删除相关记录的操作。
582 0
mac系统使用技巧链接汇总
1.在 Mac OS X 下修改 Hosts 的四种方法 http://blog.csdn.net/kylinbl/article/details/8905333
762 0
跨库查询(OpenDataSource)与链接服务器(Linking Server)
一:跨库查询 Openrowset/opendatasource() is an ad-hoc method to access remote server's data. So, if you only need to access the remote server's data once...
691 0
使用xshell-ssh连接服务器被经常意外中断(Disconnected from remote host)
最近使用Xshell使用服务器,经常连接上使用一会就会被自动中断,很是闹心,并且出现以下的错误提示: Socket error Event: 32 Error: 10053.
7902 0
使用c#访问Access数据库时,提示找不到可安装的 ISAM
使用c#访问Access数据库时,提示找不到可安装的 ISAM,如下图: 代码如下: connectionString = "Provider=Microsoft.Jet.
1130 0
如何仅使用内部链接策略来提高搜索排名
如何仅使用内部链接策略来提高搜索排名 网站架构修改的三个例子,在数字营销中提供了大量的SEO收益。 链接,即使在网站内,也显示内容之间的关系。它们在页面之间传递价值和重要性。更重要的是,内部链接定义了您网站的结构。
1454 0
C#使用OleDB操作ACCESS插入数据时提示:至少一个参数没有被指定值。
C#使用OleDB操作ACCESS插入数据时提示:至少一个参数没有被指定值。 产生该问题的原因是Insert Into 语句中使用的参数个数与为Command对象指定的Parameter个数不一致。
663 0
SQL使用链接服务器执行远程数据库上的存储过程
原文:SQL使用链接服务器执行远程数据库上的存储过程   --创建链接服务器 exec sp_addlinkedserver'server_tmp','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin'server_tmp','fa...
1186 0
使用SSL安全链接Mysql数据库
一、使用SSL安全连接 To use SSL connections between the MySQL server and client programs, your system must support either OpenSSL or ...
8276 0
+关注
杰克.陈
一个安静的程序猿~
10427
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载