Sybase不同版本之间恢复数据需要注意的问题

操作系统: 数 据 库: Syb 12.5
软件版本: 软件模块:
问题描述:
   Sybase不同版本之间恢复数据时,需要注意版本和字符集问题。
产生原因: 
解决方法:
   一、Sybase低版本的备份,可以恢复到高版本系统中,数据在恢复过程中会自动升级,但反过来不可以,即高版本的备份数据不能恢复到低版本系统中。

二、在恢复数据时,还要注意字符集问题,例如:
ase11.5的备份可以load 到ase11.92中,并且中文没有乱码,因为ase115和ase1192的默认中文字符集都是cp850
ase11.5的备份可以load 到ase12.5中,但是中文可能会有乱码,因为ase125的默认中文字符集是cp936,跟ase115和ase11.92的默认中文字符集不一样。

三、若是需要将ase11.5帐套升级到ase12.5中,可以考虑如下的方法:
1.维护工具备份、恢复数据
2.安装ase12.5时,指定使用cp850字符集

如果已经将数据恢复到了cp936字符集的ase12.5数据库中,并且中文出现乱码,可以参考互联网上有关资料,先用bcp命令导出所有用户表,再修改ase12.5数据库字符集,最后再用bcp命令导入所有用户表。

原创文章,转载请注明: 转载自浪潮888博客

本文链接地址: Sybase不同版本之间恢复数据需要注意的问题

文章的脚注信息由WordPress的wp-posturl插件自动生成



This entry was posted in 浪潮文档. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>