代码之家  ›  专栏  ›  技术社区  ›  Codeslayer

正在修复MDF文件[已关闭]

  •  3
  • Codeslayer  · 技术社区  · 16 年前

    这个论坛有人推荐一个工具/程序来修复或恢复一个损坏的SQL Server 2000数据库文件吗?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Mark Brackett    16 年前

    你能附加数据库(可能需要一段时间)吗?你们有中密度纤维板和低密度纤维板吗?事件日志或SQL Server日志中有错误吗?

    你可以创建一个 empty log file 如果ldf丢失或损坏,或运行 DBCC CHECKDB ,如果仍有错误,请使用 REPAIR_ALLOW_DATA_LOSS (很明显,这可能会丢失数据——但是如果你有一个好的备份,你可能不会问这个问题)。

    显然,这些都是最后的措施-你几乎肯定会失去这样的数据。如果你的数据有任何价值,拿起电话,花249美元与微软产品支持人员交谈。

        2
  •  0
  •   Brent Ozar    15 年前

    我看过的修复数据库损坏的最好的文章是:

        3
  •  0
  •   user347799    14 年前

    可以通过以下方式修复损坏的SQL Server数据库MDF文件

    1. 选择Run from start enter

    2. 命令,然后输入chkdsk类型

    3. x:/r-,然后按enter键,这里x表示mdf文件所在的驱动器

    4. 存储以确认还原按Y重新启动系统,启动时将扫描驱动器并恢复MDF文件

    如果,这些不起作用,你可以使用第三方 my sql repair 软件。