如何使用SQL Server数据转换服务升迁Access数据库
2007-12-27 15:31:51 来源:WEB开发网核心提示:为了执行这个包,请在最后一个屏幕上单击【完成】,如何使用SQL Server数据转换服务升迁Access数据库(5),之后,向导会用一个对话框来显示进度,单击【确定】返回上一个屏幕,还要注意,在状态列表中,显示了每一项单独的任务
为了执行这个包,请在最后一个屏幕上单击【完成】。之后,向导会用一个对话框来显示进度。在状态列表中,显示了每一项单独的任务,并随时指出它们是否完成。所有任务完成后,单击【完成】关闭向导。
现在,DTS已经将一个表成功升迁为一个新的SQL Server数据库(即NorthwindonlocalSS)。你还需要拷贝剩余的表,所以请重新启动DTS。最开始,还是将数据源指定为Northwind数据库。接着,从【数据库】下拉列表中选择【NorthwindonlocalSS】,单击【下一步】。
在下一个屏幕中,选择【从源数据库复制表和视图】,再单击【下一步】。选择想要拷贝的每一个表,如图F所示。记住,你现在可以跳过“产品”表,因为刚才已经升迁了那个表。因此,请在此屏幕中选择除“产品”之外的其他所有表(和查询)。
图F
勾选你想导入的表和查询(视图)
转换数据
在如图F所示的屏幕中,你可更改数据源中的列属性。下面来进行一次简单的示范转换。请单击“客户”表右侧的省略号按钮。在随后出现的屏幕中,请选择“公司名称”行,将“大小”从40改为60,如图G所示。
图G
更改一个列的“大小”属性
单击【编辑SQL】按钮,查看向导在SQL Server上创建“客户”表时会实际运行的CREATE TABLE语句。你可在此窗口中直接修改SQL语句,但最好还是在上一个屏幕中,通过图形用户界面来进行修改。
你也许会注意到,“客户ID”列没有标记成“客户”表的主键。通过修改语句,你可快速进行修改。在本例中,你需要在第二行中插入关键字PRIMARY KEY NOT,如图H所示。然后,单击【确定】返回上一个屏幕。还要注意,“公司名称”列的“大小”属性确实为60。
赞助商链接