数据库错误“连接数据库后自动关闭服务”

作者在 2008-11-27 17:36:07 发布以下内容
前段时间出现一个问题。数据库无法正常工作,日志里出现这样的错误:SqlDumpExceptionHandler:进程61 发生严重的异常c0000005 EXCEPTION_ACCESS_VIOLATION.SQL Server将终止该进程
和Execrpc:进程61访问围规。sql server将终极该进程
一出现这两个错误数据库必定会自动关闭。这个问题解决了很长时间。重装了系统不行。重装了好几次数据库也不行。
将数据库弄到别的服务器上进行附加也不行。
最后的解决办法是 :如果你有两台服务器或两天电脑,可以这样做。将数据库先附加到另一台机器上然后将你出问题的机器中的数据库删除掉。记住一定要删除干净才可以的。删除后重新建立一个数据库,这时候此数据库是空的。你可以使用SQL脚本创建表(使用什么都无所谓了只要是能和以前的数据库对应起来就可以了)。表建立以后下面就是一个麻烦的过程了。你要开始写程序了。用程序将你的数据导回到现在的数据库中。不要进行恢复,恢复的话还是会出现这个错误的。(如果说你的数据库中表很多的话那你麻烦了,嘿嘿。我的表就很多大约在40个左右,那也没办法也得写。)要注意的一点是用SQL脚本生成的数据表要将你设置的主键中的增量去掉。因为要是不去掉的话你导过来的程序可能不能使用。
当然这个要根据你的程序来了。
 
呵呵。做好以上的操作后你可以登陆你的网站进行测试了。我的是测试正常的没出现什么问题。要是你的也没出现问题的话那说明我的办法是有效的。
服务器 | 阅读 5314 次
文章评论,共0条
游客请输入验证码