使用sqlserver数据转换服务升迁access数据库

使用sqlserver数据转换服务升迁access数据库

ID:20473790

大小:55.50 KB

页数:4页

时间:2018-10-13

使用sqlserver数据转换服务升迁access数据库_第1页
使用sqlserver数据转换服务升迁access数据库_第2页
使用sqlserver数据转换服务升迁access数据库_第3页
使用sqlserver数据转换服务升迁access数据库_第4页
资源描述:

《使用sqlserver数据转换服务升迁access数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用SQLServer数据转换服务升迁Access数据库>>教育资源库  本文详细介绍了如何使用SQLServer数据转换服务升迁Access数据库  开发者常常以Access作为原型或者用Access来开发不是很关键的应用程序。但是,随着公司业务的增长,要解决的问题会变得越来越复杂,Access环境可能无法满足需要。目前,Access2002的.mdb和.adp文件都将一个数据库的长度限制在2GB以内。这意味着几乎每个Access和SQLServer开发者最终都要将一个Access数据库升迁成一

2、个SQLServer数据库。  由于升迁已成为极为常见的一个任务,所以Access配套提供了一个升迁向导。它虽然能完成这个工作,但操作过程并不简单。SQLServer与Access的几处不兼容的地方是该向导无法处理的。你或许不知道,SQLServer的数据转换服务(DataTransformationServices,DTS)也能升迁一个Access数据库。下面让我们比较这两个向导,并体验如何使用DTS来升迁一个实际Access数据库。这样一来,你在遇到一个升迁任务时,就能选择最有效的方式。  比

3、较Access升迁向导和DTS  Access升迁向导(AUicrosoftOfficeOffice10Samples  注意,你可对任意Access数据库进行升迁。升迁不会对实际的.mdb文件及其数据产生任何影响。  如图A所示,本例不要求你输入密码和用户名。但是,在操作一个安全数据库时,则可能必须管理管理员用户名和密码。换言之,在操作这种数据库之前,你必须获得管理权限。请单击【下一步】继续。  图A  指定数据源和文件。如果操作的是安全数据库,还需要输入管理员用户名和密码  相反,如果使用的是

4、AUicrosoftOLEDB提供程序】。  虽然能更改服务器,但本例不要求你这样做。除此之外,还应该保留【使用Windows身份验证】设置。只有SQLServer2000才支持Windows身份验证。当然,如果你的安全设置有所区别,那么也可以相应地修改那个选项。  从【数据库】下拉列表中选择【<新建>】。随后会出现【创建数据库】对话框。请输入新数据库的名称,Northwind的数据将导入这个数据库中,如图B所示。命名一个工作数据库时,务必遵循你的公司的命名规范。单击【确定】后,DTS

5、会自动更新【数据库】下拉列表中的名称。单击【确定】继续。  图B  指定新的数据库名称  限制要导入的数据  指定了Access数据源,并新建了一个SQLServer数据库之后,就可开始将数据从数据源导入新的SQLServer数据库(NorthwindonlocalSS)。但是,也许不能在一个会话中完成全部工作。虽然每次都能拷贝任意数量的表。但假如你需要用一个查询来限制数据,每次就只能操作那一个表。幸运的是,额外的工作并不需要花多少时间。  首先,让我们创建一个查询来限制产品表中的数据,从而开始我

6、们的拷贝过程。具体地说,我们只想拷贝那些活动的(而不是中止的)的产品。为此,请选择【用一条查询指定要传输的数据】,如图C所示,再单击【下一步】。  图C  可拷贝几个表,或者拷贝一个查询的结果  图D的SQL语句将要导入的记录限制为那些没有中止的产品。使用查询生成器来显示你要包括的表和列。对于像这样的简单语句来说,123下一页>>>>这篇文章来自..,。查询生成器可能有点儿大材小用,但对于较复杂的语句来说,如果指定了几个列的名称,查询生成器就能有效地防止你犯错。单击【分析】来验证语句的有效性。输入

7、了正确的SQL语句后,请单击【下一步】。  图D  输入对数据进行限制的SQL语句  限制要导入的数据   在下一个屏幕,单击【预览】按钮,以便核实查询结果。特别要注意的是,中止列中的每一个值都应该为False。预览完成后,单击【确定】以关闭【查看数据】屏幕。如果想更改一个列的属性,可以单击【转换】列中的省略号按钮,但本例不要求你那样做。相反,我们准备在拷贝整个表时转换数据。此时,你可能要考虑重命名即将生成的目的表。默认情况下,向导会使用结果这个名称。请在【目的】列中单击结果,把它更改为产品。单击

8、【下一步】继续。  下一个屏幕显示了用于调度导入任务的选项:  立即运行这个选项立即执行导入任务(在DTS中称为包)。如果选择这个选项,那么不会保存任务,相反只是运行它。升迁时请选择这个选项。  用复制方法发布目的数据将目的表用于复制。使用这个选项,DTS导入/导出向导结束运行后将启动创建发布向导。  调度DTS包以便以后执行如果想推迟到以后执行,就用这个选项来创建任务。升迁一个数据库时,你可能不需要保存任何导入任务。单击这个选项旁边的省略号按钮,会显示一系列调度选项,本文不再赘述

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。