zj_syw 发表于 2009-8-30 17:50:44

服务不能启动了,救急

前几天,一个协作单位写了C#一个程序访问我的数据库,但是乱码。我在网上查了一下按下面的步骤操作我的数据库:



安装CP936字符集!

  处理步骤:(假设安装目录是c:\sybase)

  1:cmd命令行状态下:
   1. c:\>cd \sybase\charsets\cp936
   2. c:\sybase\charsets\cp936> charset -Usa -P -S binary.srt cp936
         

  2:在SQL Advantage中
          1>select id from syscharsets where name='cp936'
          2>go
    把选择出来的id(我得出来的是171,网上好多人得到的也是171,如果你的不是171,就用你选择出来的值)然后:
    1>sp_configure "default character set id",171

  3:重启Sybase服务器。需要重启两次。第一次重启后会直接停止,需要启动第二次。或者:重新启动机器。
   经过这些设定以后,乱码问题就解决了。



我 执行完第2步后,先停止服务,等了约20分钟好像没停掉,我就重新启动机器,结果服务启动不了了,报“在本地计算机无法启动****X服务。服务并未返回错误。”

请问该怎么办?谢谢

shakeone 发表于 2009-8-30 19:03:33

杀掉你的数据库进程, 然后再重启两次

zj_syw 发表于 2009-8-31 08:27:32

错误日志:
......
00:00000:00001:2009/08/31 08:23:25.06 serverOpening Master Database ...
00:00000:00001:2009/08/31 08:23:25.10 serverLoading SQL Server's default sort order and character set
00:00000:00001:2009/08/31 08:23:25.10 serverLoaded default Unilib conversion handle.
00:00000:00001:2009/08/31 08:23:25.10 serverRecovering database 'master'.
00:00000:00001:2009/08/31 08:23:25.14 serverError: 806, Severity: 21, State: 1
00:00000:00001:2009/08/31 08:23:25.14 serverCould not find virtual page for logical page 1515539in database 'master'.
00:00000:00001:2009/08/31 08:23:25.14 serverCannot recover the master database, exiting.
00:00000:00001:2009/08/31 08:23:25.14 kernelueshutdown: exiting


shakeone 兄弟:
服务没发启动,进程里就没有SYBASE啊

shakeone 发表于 2009-9-3 21:50:45

master数据库出了这样的问题,这下难办了,有master数据库的备份吗?下次做好第二步之后,先执行checkpoint,再shutdown,这样数据库才能保持一致性.

woshiwanglijia 发表于 2009-12-31 16:07:26

看来,做这些操作前应该备份一下master库!
页: [1]
查看完整版本: 服务不能启动了,救急

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com