腐败的数据库

我正在寻找最好的方法或软件来恢复SQL 2000/2005/2008中损坏的数据库。 寻找乌尔帮助…………………………………

如果您没有备份,并且处于可疑模式:

  • 将数据库设置为紧急模式,然后设置single_user模式。
  • 运行带有repair_allow_data_loss的DBCC checkdb
  • 设置为多用户模式并尝试恢复您的数据。 当然,在修复过程中可能会丢失一些数据。

不要这样做。 点。 这是腐败 – 如果这只是指数(DBCC告诉你),下降和撤退ethem。 如果没有 – 损坏的数据丢失。

把你的备份,应用它。 然后应用自上次备份以来的事务日志。 成品。

如果你没有备份,找另一份工作。

不要接受我们的build议。 阅读Paul Randal编写的一些文章,他为SQL Server编写了DBCC CHECK实用程序。

腐败恢复提示,数据库收缩build议和更多

Paul在MSDN上的DBCC CHECKDB博客系列

保罗的博客

如果你描述了你从SQL Server获得的一些特定的错误信息,那么这也会有帮助。