马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
服务器的字符集设置,例cp936,安装cp936字符集 a)假如SYBASE的安装路径为c:\sybase
1>c:\>cd \sybase\charsets\cp936
2>c:\sybase\charsets\cp936> charset -Usa -Psa_pass -Sserver_name binary.srt cp936
b)使用isql登陆server
1>select name,id from syscharsets
2>go
i2>找到name为cp936对应的id(假设为171)
c)设置服务器端的字符集为cp936
1>sp_configure "default character set id",171
2>go
d)重启server两次(注:第一次启动后,server会自动宕掉,需要第二次重启后才能使用)
2.进入sybase目录下的locales文件夹打开locales.dat找到其服务器使用的操作系统对应的字符集设置(例如windows XP则查看[NT]下的字符集设置)
a)查看是否设置了环境变量LANG=C,如果设置了,则在最后添加一行”locale = C,us_english,cp936 ”的
b)如果没有设置LANG环境变量,则将最后一行的” locale = default, us_english, iso_1”改为” locale = default, us_english, cp936”
3.使用isql命令登陆server端查看客户端和服务器端的字符集设置
a)查看服务器端的字符集
1>sp_helpsort
2>go
b)查看客户端的字符集
1>select @@client_csname
2>go
c)如果不一致则检查上述工作是否错误
4.使用load database命令导入数据库(去之前使用dump database 将数据库备份)
a)dump database命令
1>dump database cqpower to "d:\backups\cqpower.dat"
2>go
b)load database命令
1>load database cqpower from "d:\backups\cqpower.dat"
2>go
5.使用online database命令将数据库激活
a)online database 命令
1>online database cqpower
2>go
6.使用sp_dropdevice命令删除设备
a) sp_dropdevice 命令
1>sp_dropdevice 设备名
2>go
|