为什么 DataNumen SQL Recovery?


#1 恢复率

全球第一的
恢复率

10+ 百万用户

超过千万
的用户

20 +年的经验

20 +年
经验丰富

保证100%满意

保证100%
满意

恢复能力远远超过我们的竞争对手


DataNumen SQL Recovery 与 DBCC CheckDB 和 CheckTable、恢复工具箱相比 SQL Server, Stellar Repair For MS SQL 等

平均恢复率

比较表

了解更多有关如何 DataNumen SQL Recovery 抽烟比赛

我们客户的好评

非常简洁的界面


以下常见错误和问题的解决方案 SQL Server 数据库文件


了解更多


免费下载20 多年的经验
立即购买保证100%满意

主要特点



免费下载20 多年的经验
立即购买保证100%满意

恢复损坏 SQL Server 数据库与 DataNumen SQL Recovery


实行 DataNumen SQL Recovery.

DataNumen SQL Recovery 7.1

注意: 在您使用之前关闭其他可能更改 MDF 文件的应用程序tart.

选择您要修复的文件, 通过输入 MDF 文件名或单击 浏览 按键。 另外,您可以使用 找到最适合您的地方 按键 去寻找它。

选择源文件

如果有一个或多个 NDF 文件与损坏的 MDF 文件关联,请同时添加它们:

选择源 NDF 文件

如果您知道,请指定源数据库文件的格式:
选择源格式

如果不指定格式,则 DataNumen SQL Recovery 将尝试分析源文件以检测格式。

默认情况下, DataNumen SQL Recovery 会将恢复的数据保存到新文件 xxxx_fixed.mdf 中。 xxxx 表示源文件名。 因此,如果源文件是 MySQLDB.mdf,则恢复的文件将是 MySQLDB_fixed.mdf。 您也可以重命名它:

选择目标文件

您可以直接输入名称。 或者,点击 浏览 按钮进行设置。 确保有足够的磁盘空间。 您可以根据源文件的大小来估计所需的空间。

点击 Star恢复 按键 和 DataNumen SQL Recovery 将提示“连接到 SQL Server" 对话框,因为它需要连接到 SQL Server 执行恢复的实例:

连接到 SQL Server 对话框

设置 服务器名称认证 等加工。为 SQL Server 本地或远程计算机上的实例。 然后,单击 “好” 按钮。 我们的 MDF 恢复软件将尝试检测源数据库的排序规则,然后相应地设置目标数据库排序规则。 如果它无法检测到排序规则,它会要求您进行设置。 然后它会扫描整个数据库,修复MDF文件,并用特殊算法恢复数据。

该栏显示数据恢复过程的进度:

Progress Bar

该过程完成后,如果可以恢复原始 MDF 文件,您将看到这样的通知:

成功消息框

Star微软 SQL Server Management Studio 访问恢复的 SQL Server 数据库。

更多信息


我在哪里可以找到恢复的数据?

恢复的数据输出到新的数据库中 SQL Server 您连接到 when 的实例tar执行 SQL MDF 恢复过程。

输出数据库的MDF文件名在你之前指定tar吨恢复。

通常,您不需要直接访问 SQL 数据库 MDF 文件。 恢复过程结束后,要访问恢复的数据,请执行以下操作:

  1. Start SQL Server 管理工作室。
  2. 连接到 SQL Server 与您用来恢复损坏的数据库的实例相同的实例。
  3. 连接后,单击实例。
  4. 然后点击 数据库 节点。
  5. 然后你会发现一个或一些名为“Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#”的数据库,其中yyyy、mm、dd、hh、mm、ss是数据库创建的时间,即年、月、日、时、分、秒。 而#是序号star从 1 开始。此信息可以轻松帮助您识别从最近的恢复过程中生成的数据库。
  6. 单击您标识的数据库的节点。 然后您可以访问所有恢复的 SQL 数据库对象。 例如,在  节点,您可以看到所有恢复的数据库表,包括模式和记录。

如何减少数据丢失 SQL Server 数据灾难?

建议为您的企业准备灾难恢复 (DR) 计划 SQL Server 实例,通常包括:

  1. 定期备份您的 SQL Server 数据。
  2. 有专业的SQL恢复工具如 DataNumen SQL Recovery 手上。 因此,当您遇到 SQL 数据库损坏时,您可以使用它来修复损坏的文件并尽快恢复您的数据。
  3. 利用中的高可用性功能 SQL Server.

您的产品与其他 MS SQL 数据库恢复工具相比有哪些优势?

你可以找到一个完整的 竞争比较 我们的产品与市场上其他 MS SQL 数据库恢复工具的结合。

我可以暂停/恢复 SQL 数据库修复过程吗?

这是不可能的。 如果修复过程已经结束tarted,那么您可以中止它或让它完成。 以后如果要重新修复同一个sql数据库文件,那么就需要重新star从头开始修复过程。

但是,在修复过程中,您可以在中看到恢复的数据 SQL Server 同时经营工作室。 如果您认为所有需要的数据都已恢复,则可以中止修复过程以节省时间,而不会损坏输出数据库。

我只有 SQL MDF 文件,事务日志 (LDF) 文件是 lost。 该怎么办?

DataNumen SQL Recovery 可以从损坏的 MDF 文件中恢复您的数据,而无需 事务日志 (LDF) 文件。 所以如果你的事务日志文件是 lost,那将不是问题。

是否支持恢复XML类型的数据记录?

是的,我们的 SQL 数据库恢复软件支持恢复 ASCII 和 Unicode XML 数据类型的记录。

我是否需要成为数据库管理员 (DBA) 才能执行恢复?

是的,你需要成为 数据库管理员 (DBA),或者至少从数据库管理员 (DBA) 处获取以下信息:

  1. SQL Server 实例名称(服务器名称)
  2. 的认证 SQL Server 实例。

因此,您可以使用此信息连接到 SQL Server 实例并执行恢复。

微软是否 SQL Server 有内置工具来恢复损坏的数据库吗?

是的,它们确实有内置的 dbcc 命令,即 dbcc checkdb 和 dbcc checktable,它可以检查表架构和记录,然后修复损坏的数据库或数据库表中的小问题。 但是,这些工具仅适用于非常有限的情况。 如果他们无法修复 MDF 文件损坏,那么您最好尝试一下 DataNumen SQL Recovery,效果更好。

下面列出了 dbcc checkdb 的一些基本用法:

命令 用法
dbcc checkdb('MyDB.mdf') 检查 MyDB.mdf 是否有任何问题。
dbcc checkdb('MyDB.mdf',REPAIR_ALLOW_DATA_LOSS) 检查 MyDB.mdf。 如果有任何问题,请修复 MDF 数据库文件,这可能会导致数据丢失。
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) 检查 MyDB.mdf。 如果有任何问题,修复 MDF 数据库文件,这将 不是 导致数据丢失,但可能需要更多时间。

下面列出了 dbcc checktable 的一些基本用法:

命令 用法
dbcc checktable('MyDB.MyTable') 查看MyDB中的MyTable是否有问题。
dbcc checktable('MyDB.MyTable', REPAIR_ALLOW_DATA_LOSS) 检查 MyDB 中的 MyTable。 如果有任何问题,请修复表,这可能会导致数据丢失。
dbcc checktable('MyDB.MyTable', REPAIR_REBUILD) 检查 MyDB 中的 MyTable。 如果有任何问题,修复表,这将 不是 导致数据丢失,但可能需要更多时间。

我需要为输出数据库准备多少磁盘空间?

首先,您需要计算源数据的总大小,包括 SQL 数据库 MDF 文件和所有关联的 NDF 文件。 假设是 SDataSize。

然后,根据SDataSize,你应该至少准备2 * (SDataSize * 110%)输出数据库在你想要的位置,包括SQL MDF文件和LDF文件。

为什么是我的 SQL Server 数据库损坏?

可能导致 SQL 数据库损坏的原因有很多,包括:

  1. 硬件原因:如电源故障、磁盘坏道、硬盘故障、系统意外关机等。
  2. 软件原因:如软件缺陷、病毒感染、勒索软件攻击、备份失败、数据库文件头无效等。

DataNumen SQL Recovery 能够恢复上述所有情况的数据。

恢复文件的格式是什么?

DataNumen SQL Recovery 将连接到 SQL Server 实例并利用它来生成恢复的数据库。 所以恢复文件的格式与 SQL Server 执行恢复时连接到的实例的版本。 例如,如果您连接到 SQL Server 2000个实例,那么输出数据库也会在 SQL Server 2000 格式。

哪个版本 SQL server 是否支持?

DataNumen SQL Recovery 支持恢复由以下版本的 MS 创建的 SQL 数据库 SQL Server: SQL Server 2005、2008、2008 R2、2012、2014、2016、2017、2019。

它可以连接到以下版本 SQL Server 生成固定数据库的实例: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. 固定数据库会保存在与原数据库相同的版本中 SQL Server 实例。

您可以将恢复的数据库输出为 SQL 脚本吗?

的早期版本 DataNumen SQL Recovery 支持这样的功能。 但是,我们在最新版本中删除了此功能。

是否支持恢复索引和其他对象?

是的,支持索引、主键、视图、触发器、规则、默认值、存储过程和其他对象。

我无法使用您的文件恢复工具恢复 SQL 数据库。 请帮忙。

 请联系我们 并提供恢复日志。 您可以找到更多详细信息 如何获取恢复日志.

有时,由于数据灾难,MDF 文件和 NDF 文件可能不包含实际的 SQL 数据。 但是您存储 MDF 或 NDF 文件的磁盘或驱动器可能仍包含可恢复的数据。 你可以 直接从磁盘或驱动器恢复数据.

我可以将恢复的数据库保存到多个数据文件中吗?

抱歉,目前我们损坏的SQL数据库恢复工具不支持将恢复的数据库保存到多个数据文件中,即一个主数据文件(MDF)和多个辅助数据文件(NDF)。

但是,在 SQL MDF 恢复过程完成后,您可以执行以下操作来实现您的目标:

  1. Start SQL Server 管理工作室。
  2. 创建一个新的数据库和 设计文件和文件组 根据您的要求,例如将数据分布在多个文件中。
  3. 克隆恢复的数据库 从恢复的数据库到步骤 2 中创建的新数据库。或者,您也可以将恢复的数据库导出为 SQL 脚本,然后将脚本导回新数据库。

演示版有哪些限制?

演示版使用与完整版相同的数据恢复引擎,只是它会在恢复数据库的某些字段中插入演示文本。

你能只恢复表模式吗?

我们的 SQL 数据库恢复软件将恢复整个数据库,包括表格和所有其他对象。 对于表,表模式和表记录数据都将被恢复。 无法仅恢复表模式。

支持哪些版本的 Windows?

目前支持Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11和Windows Server 2003/2008/2012/2016/2019操作系统。 此外,还支持 32 位和 64 位系统。

能否将数据库输出为一个 MDF 和多个 NDF 文件?

抱歉,目前我们只支持输出单个 SQL MDF 文件。

您的文件恢复工具在恢复索引时显示错误。 如何解决问题?

有些索引有一些特殊的约束,比如唯一性,而恢复的数据可能不满足这些约束。 在 SQL MDF 恢复过程之后,您可以执行以下操作来解决问题:

  1. 删除一些冗余数据以确保剩余数据满足约束。 然后手动重建索引。

2.删除索引中的一些约束并手动重建它。

您可以使用 SQL 脚本执行 1 和 2。

我只有损坏的 MDF 文件。 关联的 NDF 文件丢失。 你能恢复数据吗?

是的,即使您只有主数据库文件,我们的 MDF 恢复软件仍然可以为您恢复数据。 但是,只能恢复 MDF 文件中的那些。 NDF 文件中的那些无法恢复,因为您没有 NDF 文件。

你能恢复加密的对象吗?

我们可以。 并且存储过程等加密对象将被恢复并保存为解密版本。

你能恢复删除的记录吗?

是的,默认情况下,我们的文件恢复工具将恢复已删除的记录。 您还可以更改选项,如下所示:

  1. Start 我们的 SQL MDF 恢复工具。
  2. 单击“选项”选项卡。
  3. 相应地选中/取消选中“恢复已删除的记录”选项。
  4. 修复 MDF 文件。

如果我不知道版本号怎么办 SQL Server 数据库?

不用担心。 我们的 MDF 恢复软件会在您恢复之前自动检测版本tarts 修复损坏的数据库。

您可以将恢复的数据输出为 .CSV 文件吗?

抱歉,目前我们的 SQL 数据库 MDF 恢复软件不支持这样做。 但是您可以将表格导出到 .CSV 文件 SQL Server 直接管理工作室。

我可以使用完整版多长时间?

完整版的许可证是永久的。 您可以永远使用它,而且次数不限。

SQL 数据库损坏的后果是什么?

有许多:

  1. 数据丢失。
  2. 性能下降。
  3. 某些操作可能会失败。 比如备份、复制等。

如何检测 MDF 文件损坏?

如果您遇到以下任何问题 列表,那么您的 MDF 文件已损坏。 此外,您还可以使用以下命令来检测 MDF 文件损坏:

SELECT * FROM msdb..suspect_pages WHERE (event_type = 1);

不同的事件类型对应不同的错误,如下:

事件类型 误差
1 823 或 824 错误
2 校验和错误
3 撕裂的页面

请注意,上述命令只能检测 MDF 文件中的轻微损坏。

你能恢复被勒索软件攻击的 MDF 文件吗?

勒索软件是一种恶意软件。 它将加密您的 MDF 数据库文件。 您需要向勒索软件的创建者付费才能解密您的数据库并取回您的数据。

幸运的是,我们的 SQL 数据库恢复软件可以从受勒索软件感染的 MDF 文件中恢复数据。

知识库中的更多文章