Sybase数据转成SqlServer数据库的步骤.doc

Sybase数据转成SqlServer数据库的步骤.doc

ID:51694716

大小:942.50 KB

页数:10页

时间:2020-03-15

Sybase数据转成SqlServer数据库的步骤.doc_第1页
Sybase数据转成SqlServer数据库的步骤.doc_第2页
Sybase数据转成SqlServer数据库的步骤.doc_第3页
Sybase数据转成SqlServer数据库的步骤.doc_第4页
Sybase数据转成SqlServer数据库的步骤.doc_第5页
资源描述:

《Sybase数据转成SqlServer数据库的步骤.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Sybase数据转成SqlServer数据库的执行步骤:目前我们采用SqlServer的DTS工具实现数据的交换操作。一、前期准备:在目标数据库形成跟原数据库完全相同的表结构。1,需要将客户备份的sybase数据库恢复到我们sybase帐套中,形成原数据库。2,在SqlServer数据库中建立目标数据帐套,利用帐套维护工具建立目标数据库,选择模块与原数据库所用模块相同即可,初始年度与原数据库的初始年度也要相同。创建完数据库后,如果原数据库有历史年度数据,则在目的数据库上的相应模块也做年结操作形成相应的历史年度表。主要通过察看数据库中那些表带有历史年度后缀,那些模块需要年结需要根据

2、具体数据库设置。3,删除所有用户表中的记录。删除步骤,登陆原数据库,根据下面语句形成删除表记录sql。select'truncatetable'+name+'go'fromsysobjectswheretype='U'orderbyname把执行结果复制到EditPlus中去,在go前增加换行符,形成删除表记录的sql语句。4,在目标数据库中执行这些删除记录的sql语句,将目标数据库的相应记录删除。并注意查看出错语句,主要是表不存在的情况下报的错误。并决定那些表可以不需要,记录下不需要的表。针对原数据库:5,利用报表优化工具做临时表清除工作,以便节省交换时间。二、数据导入操作:利

3、用DTS工具做数据交换操作。执行步骤如下:1,运行DTS,按照下一步执行即可。2,配置数据源,我们这里是sybase数据库做数据源。数据库类型选择sybaseASEOLEDBProvider3,点击属性,配置数据库连接。数据源中输入syboledb,一定确保之前利用备份恢复工具(DBGhost.exe)联接过sybase数据库一次。4,配置目标数据库这里选择sqlserver数据库。5,选择复制表和视图。6,选择表和视图。把不需要交换的表前面不需要选择即可,另外视图也不需要选择。7,8,执行9,最后看以下执行结果,找到出错原因。10,针对每一条出错的表,定位错误原因,然后单独把出

4、错的表再导入一次。注意问题:由于sybase数据库大小写区分,而sqlserver数据库默认不区分大小写,有可能会出现复制数据违反唯一索引的问题。解决方式有二:删除通过大小写区分不一致的记录。创建的sqlserver实例也选择区分大小写。

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

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

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