没有合适的资源?快使用搜索试试~ 我知道了~
使用SQL Server数据转换服务升迁Access数据库
需积分: 10 0 下载量 49 浏览量
2012-05-31
17:56:52
上传
评论 1
收藏 258KB DOCX 举报
温馨提示
试读
15页
此文档中详细的记载了,使用SQL Server数据转换服务升迁Access数据库,希望可以帮到下载的朋友们!
资源推荐
资源详情
资源评论
开发者常常以 Access 作为原型或者用 Access 来开发不是很关键的应用程序。
但是,随着公司业务的增长,要解决的问题会变得越来越复 杂,Access 环境
可能无法满足需要。目前,Access 2002 的.mdb 和.adp 文件都将一个数据
库的长度限制在 2 GB 以内。这意味着几乎每个 Access 和 SQL Server 开发
者最终都要将一个 Access 数据库升迁成一个 SQL Server 数据库。
由于升迁已成为极为常见的一个任务,所以 Access 配套提供了一个“升迁向导”。
它虽然能完成这个工作,但操作过程并不简单。SQL Server 与 Access 的几
处不兼容的地方是该向导无法处理的。你或许不知道,SQL Server 的“数据转
换服务”(Data Transformation Services,DTS)也能升迁一个 Access 数
据库。下面让我们比较这两个向导,并体验如何使用 DTS 来升迁一个实际
Access 数据库。这样一 来,你在遇到一个升迁任务时,就能选择最有效的方
式。
比较 Access 升迁向导和 DTS
Access 升迁向导(AUW)在 Access 内部工作,能将数据拷贝到 SQL
Server 表。相反,DTS 将来自一个 Access 数据库的数据拷贝到 SQL Server
表中。注意,你可将数据从一个文本文件或者一个 OLE DB 数据源(其中自然
包括 Access 数据库)导入 SQL Server。导入文件的同时,还能对数据进行
转换。
DTS 的功能非常齐全,有的开发者认为它比 AUW 强得多,理由是:
可在导入数据时更改列(字段)属性。
在导入期间创建查询,限制实际导入的数据。
但 AUW 也有 DTS 不具备的一个优点,那就是它能将一个 Access 前端链接到
SQL Server 数据。DTS 则不然,它只能导入数据,你不能将导入的数据链接
到一个现有的前端。
使用 DTS 导入/导出向导
可采取几种方式来执行 DTS:
在 Windows【开始】菜单中,选择【Microsoft SQL Server】,再选择【导
入和导出数据】。
运行企业管理器,连接到想导入数据的一个特定的服务器和数据库,然后从
【工具】菜单中选择【数据转换服务】|【导入数据】。在一个现有的数据库中
导入数据时,可使用这个选项。
在企业管理器中,连接到要导入数据的服务器,再右击【数据转换服务】节点。
选择【所有任务】|【导入数据】。向导最开始会显示一个提示性屏幕。请单击
【下一步】开始操作。
指定数据源
升迁 Access 的第一步是指定数据源以及包含了待导入数据的实际文件。在本
例中,请选择 Microsoft Access 作为数据源,再找到 Northwind.mdb 数据
库(Access 配套提供的示范数据库)。它通常在以下文件夹中:
LocalDrive:\Program Files\Microsoft O+ce\O+ce10\Samples
注意,你可对任意 Access 数据库进行升迁。升迁不会对实际的.mdb 文件及其
数据产生任何影响。
如图 A 所示,本例不要求你输入密码和用户名。但是,在操作一个安全数据库
时,则可能必须管理管理员用户名和密码。换言之,在操作这种数据库之前,
你必须获得管理权限。请单击【下一步】继续。
图 A
相反,如果使用的是 AUW,它首先会要求你选择新建一个 SQL Server 数据库,
或者选择将 SQL Server 数据链接到一个 Access 前端。如前所述,DTS 没有
提供链接选项。
选择目的
剩余14页未读,继续阅读
资源评论
li_peng_fei
- 粉丝: 12
- 资源: 111
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功