生活的内容不全是工作,工作只是生活的一部分;享受生活,热爱工作!
分类: Sybase
2014-07-09 18:39:36
用户一台IQ 12.7的数据库,需要把数据库迁移到IQ 15.4数据库里,有几张表采用了export方式卸载的数据,
但在使用Load table命令时报数据格式有问题,这几张表的数据一直没有装载成功。
因此建议用户采用配置代理表的方式:从IQ 15.4配置 IQ 12.7的代理Server。
然后用insert into location 方法 直接把旧库的数据通过网络插入到新库里。
由于IQ旧库的字符集是ISO_BINENG,新库是采用cp936,导致数据从旧库写入新库时,中文变成了乱码。
解决办法:Q12.7数据库有一个禁止字符集转换参数:-ct-,在旧库的.cfg参数文件里加上-ct- 参数,重启Server,
insert into location 方式插入的中文正常。