SQL Server连接ACCESS数据库的实现

** SQL Server ** ** 连接 ** ** ACCESS ** ** 数据库 ** ** 的实现 ** ** **


作者: CCBZZP

不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。

本文的测试环境为 :

操作系统 : WINDOWS2000 SERVER ( 繁体系统 )

安装数据库 : SQLSERVER2000( 英文版 ) 和 ACCESS

具体实现步骤 :
1. 要求 PC 机上安装 ACCESS 和 sqlserver2000 软件。
2. 配置 windows 的 ODBC 数据源:
开始菜单—》 程式集 —》 系统 管理工具—》 资料 数据源( ODBC )—》进入配置用户 DSN 或者系统 DSN 均可以:添加—》选择 MICROSOFT ACCESS DRIVER(. M DB) —》在 ODBC MICROSOFT ACCESS SETUP 画面中 , 自定义数据源名称(随意如 : ACCESS TEST )—》 DATABASE SELECT 可以选择要建立 ODBC 的 ACCESS 资料库 (.MDB) —》 OK 完成。

配置和测试 ODBC 完成 !

3. 配置 sqlserver2000 中的连接服务器:
企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称; 选其他数据源; 指定程序名称为: MICROSOFT OLE DB PROVIDER FOR ODBC DRIVER; 产品名称可不填; 数据源指定刚才 ODBC 中定义好的数据源名称; 提供程序字符串按以下格式填写: User ID=username;Password=userpasswd( 或者按如下格式: UID=username;PWD=userpasswd) ,这里的用户名和密码对应所要连接的 ACCESS 数据库中的用户名和密码 —》 安全性标签页里:设置用此安全上下文进行,并录入 ACCESS 的数据库用户名和密码—》服务器选项标签页可默认—》确定。
4 . 准备工作全部完成!在 sqlserver 企业管理器—》安全性—》连接服务器打开刚建好的连接服务器—》点击表,即可在右边窗口看到该 ACCESS 数据库用户拥有的的所有表名,但在这里还并不能查看表的记录,这个需要在 sqserver 的查询分析器中用具体 sql 实现!访问表时,使用格式为: [ 连接服务器名 ]..[ACCESS 用户 ].[ 表名 ] 。更详细具体的使用这里不再赘述。

以后再补充 !

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus