sqlserver 置疑,sql2008数据库置疑的解决方法,sqlserver数据库出现置疑的解决思路
首先创建一个同名的新数据库,然后停止sql server服务,用原始数据库的数据文件覆盖新创建的数据库文件,并重新启动sql server服务。感兴趣的朋友可以参考一下。希望能帮到你。
首先备份数据库,然后使用以下方法:复制代码如下:使用master GO sp _ configure ' ALLOW updates ',1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE DATABASE _ Name SET EMERGENCY GO sp _ dboption ' DATABASE _ Name ',' single user ',' true ' GO DBCC CHECKDB(' DATABASE _ Name ',' REPAIR _ ALLOW _ DATA _ LOSS ')GO ALTER DATABASE _ Name SET ONLINE GO sp _ configure ' ALLOW updates ',0 RECONFIGURE WITH OVERRIDE GO sp _ dboption ' DATABASE _ Name ',' single user ',' false' go首先创建一个同名的新数据库, 然后停止sql server服务,用原始数据库的数据文件覆盖新创建的数据库文件,并重新启动sql server服务。 打开企业管理器,数据库显示“查询”,并在查询分析器中执行上述语句。如果执行后数据库本身还是有问题,还是会显示“怀疑”。此时创建一个新的数据库,运行DTS导出向导,将有问题的数据库中的数据导入到新的数据库中,打开新的数据库,数据就全部恢复了!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。