【脚本】修复数据库
2018-08-23    易林江
3787 2
用于解决电脑突然断电、异常关机、操作系统奔溃、硬盘损坏导致的数据库损坏。一般表现为在数据库服务已经启动的情况下,启动服务器时还是提示数据库服务连接中。修复前请复制运行数据做备份,即使修复损坏数据也可能会存在丢失数据,所以需谨慎操作。
  • 执行脚本说明

    当数据库无法进行运行,或者备份、优化时显示为suspect时可采用以下命令进行修复。如果数据库显示为(紧急),那么需要将EMSXDB数据库,设置为“单用户”,GT_YINTE_EMS-》EMSXDB-》属性-》选项,选择为“single user”。

    执行前建议先复制“运行数据”备份,以防止修复出问题。

    此脚本为允许丢失数据类型修复,修复后请查看执行结果,有无异常报错,一般会显示为“有错误但已修复”。如果出现“该错误无法修复”,则修复失败,继续使用会出问题。
    连锁版慎用此脚本。如无法确定问题,可联系企业QQ:4006757966。

    /*!!!!注意:此文件中的命令,只能用鼠标选中一行,按F5执行完,再依次执行下一条,不可在全选状态下直接按F5。*/

  • 执行指令

    SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE 

    ALTER DATABASE EMSXDB SET EMERGENCY 

    sp_dboption 'EMSXDB', 'single user', 'true'

    DBCC CHECKDB('EMSXDB','REPAIR_ALLOW_DATA_LOSS') 

    ALTER DATABASE EMSXDB SET ONLINE 

    sp_configure 'allow updates', 0 reconfigure with override 

    sp_dboption 'EMSXDB', 'single user', 'false'

该文章对您有用吗?

非常感谢,您的反馈对我们很有价值!

客服电话

4006757966

微信公众号

联系我们

印特3系演示版

申请

印特5系演示版

申请

免费试用

印特软件标准演示版下载申请

请您填写您的一些信息,提交您的申请后,我们会在两个工作日内进行处理,并回复您一封邮件,内附下载链接,请您注意查收。
*
请输入正确的公司名称
*
请输入正确的联络人员
*
请输入正确的联络电话
提交申请
关闭