Sybase更换字符集(cp850-->cp936)

修改的操作步骤

  Sybase server 名:eastsoftcourt (在Dsedit中设置)

  Sybase sa的口令:sybase

  生产库名:escourt6

  操作的目录:d:\sybase

 

1、停止数据库服务器对外服务,注意并不是停止你的服务器的服务。检查一下master库的大小,不能小于40M。

 

2、备份你的数据库,注意是全部备份。建议你将你的数据库做一次DBCC。

  1>dump database escourt6 to “d:\sybase\escourt6.dmp”

  2>go

 

3、据库的缺省字符集设置为cp936:

  C:\>cd sybase

  C:\sybase>cd charsets

  C:\sybase\charsets>cd cp936

  C:\sybase\charsets\cp936>charset -Usa -P -Seastsoftcourt binary.srt cp936

 

  你将看到下面的信息,表示这时你已经成功添加了cp936字符集到你的系统中。

  Loading file 'binary.srt'.

  Found a [sortorder] section.

  This is Class-1 sort order.

  Finished loading the Character Set Definition.

  Finished loading file 'binary.srt'.

  1 sort order loaded successfully

 

4、着是将添加的cp936设置为你的缺省值。方法是:

  C:\sybase\charsets\cp936>isql -Usa -P -Seastsoftcourt

  1> select name,id from syscharsets

  2> go

  ascii_8                          0

  iso_1                            1

  cp850                            2

  bin_iso_1                       50

  bin_cp850                       50

  bin_cp936                       50

  cp936                          171

  这样知道你的cp936的ID号是171

 

5、刚才新build的server的数据库缺省的字符集设置为cp936

  1> sp_configure 'default character set id',171

  2> go

  In changing the default sort order, you have also reconfigured SQL Server's default character set.

  Parameter Name                 Default     Memory Used Config Value Run Value

  ------------------------------ ----------- ----------- ------------ -----------

  default character set id                 1           0         171                2

  (1 row affected)

  Configuration option changed. Since the option is static, Adaptive Server must  be rebooted in  order for the change to take effect.

  (return status = 0)

 

6、新启动服务器两次(参考使用DOS命令net start SYBSQL_eastsoftcourt)。第一次启动报错“服务器SYBSQL_eastsoftcourt不能启动,请检查它的配置”很正常,第二次正确启动,表明你的设置成功了。

7、用sa用户登录Sysbase Central,右击新建好的escourt6数据库,选择属性,在弹出的对话框里选择‘选项’,对以下三个选项勾选,保存。

 

转载于:https://my.oschina.net/ytliyang/blog/681224

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值