Sybase无法显示中文问题的相关解决方案

出处:awey 发布于:2010-08-17 12:04:49

     前提:windows经典主题;如以前曾错误安装过sybase,请卸载干净(包括sybase文件夹和相关的几处注册表项!)

  运行setup.exe安装,如需使用ODBC、OleDb或者ADO.net进行开发,要选择自定义(custom)安装,因为在默认情况下被安装的只有JDBC驱动,其他驱动是不会安装的。 安装完之后,可以在“控制面板”->“性能和维护”->“管理工具”的“数据源 (ODBC)”中查看一下。

  按照指示重新启动后,在控制版面->管理工具->服务中,找到sybase SQLserver_服务器名,启动服务。之后即可进行操作。

  关于中文无法正常显示的设置,请先进行如下(方案一)的尝试,如无法进行请转至(方案二)

  (方案一)

  请点击“开始”菜单->“所有程序”->“Sybase”->“Adaptive Server Enterprise”->“Server Config”,打开“Configure Sybase Server”窗口。在窗口左侧的Product栏中选择Adaptive,然后点击“Configure Adaptive Server...”按钮,打开“Existing Servers”窗口。在窗口选中服务器,然后点击Continue按钮进入下一窗口。输入用户名和密码,默认用户名为sa,密码为空,点击Continue。此时如果服务没启,Sybase会提示,点击“确定”,稍等片刻,“Configure Adaptive Server”窗口就出现了。

  在窗口中点击“Language”按钮,打开“Language Options”窗口。

  点击Character下的“Add/Remove”按钮,打开“Install Character Sets”窗口,在Available栏中选中“Unicode 3.1 UTF-8 CHaracter Set”,即utf8字符集,点击“Add”按钮,点击OK。下面再点击Character下的“Set Default”按钮,打开“Change Default Character Set”窗口,默认选中的是“Code Page 850 (Multilingual) character set”,即cp850字符集。这个字符集不对,请选中刚刚添加的utf8字符集,点击OK,回到“Language Options”窗口,然后再点击OK。由于我们对服务重新进行了设置,因此接下来需要等待一段时间。

  设置完成后,打开“运行”窗口,输入命令“services.msc /s”,打开“服务”。请选中“Sybase SQLServer _ IMAGE”,IMAGE是我的Sybase服务名,点击“启动服务”按钮,等待片刻后,系统提示此次启动失败,重启操作系统。重启后,再次在“服务”中启动Sybase,如果还是提示错误,不要管他,再次启动服务一切就OK了。

  服务启动后,请点击“开始”菜单->“所有程序”->“Sybase”->“Sybase Central v4.3”,打开Sybase Central,这是一个Sybase客户端工具。在左侧的Folders中点开Adaptive Server Enterprise,选中Default,右建,选择“Connect...”,打开Connect窗口。

  在窗口中填写User ID为sa,Password为空,Server name选择IMAGE,Character set和Language分别设置为cp936和Chinese。注意,这里客户端设置的字符集是cp936,而非cp850、utf8或者eucgb。设置好后,点击OK,就可以开始对Sybase的操作了。

  (方案二)

  打开命令提示符,进行命令操作。(这里假设SYBASE的安装路径为c:sybase)

  1.c:>;cd d:sybasecharsetscp936 2.c:sybasecharsetscp936>charset -Usa -Psa_pass(可为空) -Sserver_name(服务名) binary.srt cp936 (charset -Usa -P -SBUPTCSLUXQ binary.srt cp936)

  3.在SQL环境中

  1>;select name,id from syscharsets 2>;go

  找到name为cp936对应的id(假设为171)

  4.

  1>;sp_configure "default character set id",171 2>;go

  5.重启server服务两次两次 (注:次启动后,server会自动宕掉,需要第二次重启后才能使用)



  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!