Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213628
  • 博文数量: 28
  • 博客积分: 128
  • 博客等级: 民兵
  • 技术积分: 400
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-19 13:05
个人简介

生活的内容不全是工作,工作只是生活的一部分;享受生活,热爱工作!

文章分类
文章存档

2015年(1)

2014年(23)

2011年(4)

分类: 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 方式插入的中文正常。

阅读(4006) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~