sqlserver 置疑,sql2008数据库置疑的解决方法

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导出向导,将有问题的数据库中的数据导入到新的数据库中,打开新的数据库,数据就全部恢复了!

sqlserver 置疑,sql2008数据库置疑的解决方法