当前位置: 首页 > 生活问答 > 生活常识 > MS SQL数据库置疑修复

MS SQL数据库置疑修复

网站编辑:上海建站网 发布时间:2022-04-24  点击数:
导读:操作步骤/方法1下面以hbfsv8数据库为例2停止SQL服务管理器,将原数据文件拷贝出来进行备份,然后将原数据库删除。3启动SQLServer服务(如已停止),创建一个新的数据库,命名为原来数据库的名字。4停止SQLServer服务,用备份出来的老数据库的MDF文件替换新数据库相应的MDF文件,并把新数据库相应的LDF文件删除。5重新启动SQLServer服务,然后运行如下命令:6UseMaste...
MS SQL数据库置疑修复

操作步骤/方法

1 下面以hbfsv8数据库为例 2 停止SQL服务管理器,将原数据文件拷贝出来进行备份,然后将原数据库删除。 3 启动SQLServer服务(如已停止),创建一个新的数据库,命名为原来数据库的名字。 4 停止SQLServer服务,用备份出来的老数据库的MDF文件替换新数据库相应的MDF文件,并把新数据库相应的LDF文件删除。 5 重新启动SQLServer服务,然后运行如下命令: 6 UseMaster 7 Go 8 sp_configure'allowupdates',1 9 reconfigurewithoverride 10 Go 11 begintran 12 updatesysdatabasessetstatus=32768wherename='hbfsv8' 13 --Verifyonerowisupdatedbeforecommitting 14 committran 15 停止SQL然后重新启动SQLServer服务,然后运行如下命令: 16 DBCCTRACEON(3604) 17 DBCCREBUILD_LOGdb_namC:ProgramFilesMicrosoftSQLServerMSSQLDatahbfsv8_log.ld) 18 Go 19 --注:此处的db_name一定要更换为需要修复的数据库名称,比如此实例中的hbfsv8 20 停止SQL然后重新启动SQLServer服务,然后运行: 21 usemaster 22 updatesysdatabasessetstatus=8wherename='hbfsv8' 23 Go 24 sp_configure'allowupdates',0 25 reconfigurewithoverride 26 Go 27 运行dbcccheckdb(hbfsv8)检查数据库的完整性,如果有很多红色文字,说明需要修复。 28 修复数库 29 *以下语句可以多次执行,一直到没有红色文字出现,则修复成功 30 *这类故障是一般是由于磁盘读写问题造成的。 31 *hbfsv代表要修复的数据库 32 --请在查询分析器中执行下列语句.执行前断开其它 33 所有数据库连接,最好是断开网线 34 USEmaster 35 Go 36 --单用户模式 37 EXECsp_dboptionhbfsv,singleuse,TRU 38 go 39 --数据库检查 40 DBCCCHECKDBhbfsv) 41 Go 42 --如果返回结果出现了红色的提示文字,说明数据库中存在错误,需要修复 43 --数据库修复 44 DBCCCHECKDBhbfsv,repair_rebuild) 45 Go 46 --再次数据库检查,如果返回结果中没有了红色的提示文字,说明修复成功; 47 DBCCCHECKDBhbfsv) 48 Go 49 --否则意味着还需要更高级别的修复;尝试将上面修复语句 END

  以上就是小编为大家介绍的MS SQL数据库置疑修复的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
扫福字得福卡攻略
扫福字得福卡攻略

详情:操作步骤/方法【方法1】11.首先,在手机上点击进入支付宝‘......

二进制如何转化为十六进制
二进制如何转化为十六进制

详情:操作步骤/方法1在十六进制中,把0~15分别记为:0,1,2......

社保局的咨询电话是多少,如何拨
社保局的咨询电话是多少,如何拨

详情:操作步骤/方法1第一步,打开手机拨打电话;2第二步,在拨号界......

打印标签怎么操作
打印标签怎么操作

详情:操作步骤/方法1首先,打开word,点击“邮件”,“标签”。......