欢迎来到天天文库
浏览记录
ID:40616079
大小:649.50 KB
页数:4页
时间:2019-08-05
《关于SQL数据库置疑的处理最新》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、关于SQL数据库置疑的处理置疑产生的原因:SQL数据库置疑的原因主要是因为日志文件出错(*.LDF),而日志文件之所以出错,可能是因为磁盘空间的不足,也有可能是人为地将LDF文件删除了,而我们系统中,最常见的原因是非法关机(如停电)。置疑数据库的表现:一、进入“丰联医院管理系统”,数据库连接失败;错误提示:无法打开数据库myhis、恢复操作已将数据库记为suspect、详细信息请参阅SQL二、在主机开始-程序-MicrosoftSQLServer-企业管理器,双击打开,点开控制台根目录一直到点开数据库,myhis数据库名后边加上了(置疑)字样处理办法:一、停止SQL服务,进入安装目录,一般为
2、d盘找到DProgramFilesMicrosoftSQLServerMSSQLData目录下的“dawnhis_log.ldf”文件,直接删除;二、重启SQL服务,开始-程序-MicrosoftSQLServer-打开查询分析器,执行以下脚本:分句执行(一句一执行,复制语句粘贴到查询分析器,将语句全部选中执行。)1、usemaster2、sp_configure'allowupdates',13、reconfigurewithoverride(执行方法同上)4、updatesysdatabasessetstatus=-32768wheredbid=DB_ID('myhis')dbc
3、crebuild_log('myhis','d:ProgramFilesMicrosoftSQLServerMSSQLDatadawnhis_log.ldf')(执行方法同上)以上脚本将自动为数据库重建一个LDF文件,数据库就不再置疑了!但会出现如图所示:(在企业管理器)此时,在myhis数据库鼠标右键—属性—选项,去掉“限制访问”前边的“√”后点确定即可!一、为了稳妥起见,可以在查询分析器里执行一下以下脚本,检查一下数据库的正确性,如果为“0”个错误,证明数据库可以正常使用了:dbcccheckdb(myhis)这个过程可能需要两分钟才可以看到下图红框内的提示。二、将设置的“允许
4、对系统目录直接修改”一项恢复。因为平时直接操作系统表是一件比较危险的事情,我们可以执行一下,以下脚本,分别执行:sp_configure'allowupdates',0reconfigurewithoverride
此文档下载收益归作者所有