专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sybase

sybase load 出错解决方法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
sybase load 出错
sybase 12.5 windows 版本
在sql advantage中执行 load dabase db1 from "d:databasedb1.dmp"时出错
错误提示:
server message:number 17001,severity 10
server "computer1_bs",line 0:
no language handler installed
...

在控制面板中查看备份服务已经启动


------解决方案--------------------
确认两边的字符集。
------解决方案--------------------
用isql连接上之后,执行
sp_configure "default character set"
来查看使用的字符集!
------解决方案--------------------
查看服务器端字符集: 

在isql环境中执行: 

1>sp_helpsort 

2>go 

查看客户端字符集: 

在isql环境中执行: 

1>select @@client_csname 

2>go 

假设sybase安装目录为$sybase$ 

1.转到$sybase$ASE-15_0bin目录 

执行命令:charset -Usa -P binary.srt cp936 

2.打开isql,执行下面的SQL查询出cp936对应的id 

select id , name from syscharsets where name = 'cp936' 

go 

假设查询结果为171 

执行下面语句设定默认字符集 

sp_configure 'default char',171 --可能有误,以上面的查询结果为准 

go 

关闭ASE 

shutdown 

go 

3.可能需要重新启动sybase服务两次(第一次启动会失败),启动服务




友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: