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

╄→гoц情女王★ 提交于 2019-12-23 20:13:09

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

修改的操作步骤

  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数据库,选择属性,在弹出的对话框里选择‘选项’,对以下三个选项勾选,保存。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!