为什么要恢复DataNumen SQL ?


#1恢复速率

# 1复苏

1000 +万用户

10 +几百万
用户

20多年的经验

20多年
经验

100%满意保证

100%的满意度
保证

比竞争对手回收更多


恢复速度是衡量MS SQL Server恢复产品的最重要标准。根据我们的综合测试DataNumen SQL Recovery的恢复速度最好,比市场上任何其他竞争对手都要好得多!

平均回收率

比较图

了解更多关于DataNumen SQL Recovery如何击败竞争对手的信息

我们的客户奖状

极其简单的界面


SQL Server数据库文件中常见错误和问题的解决方法


解决方案

更多的


免费下载 100%安全
立即购买 100%满意保证

DataNumen SQL Recovery v6.2的主要特性



免费下载 100%安全
立即购买 100%满意保证

使用DataNumen SQL Recovery恢复损坏的SQL Server数据库


见视频教程 (完整版)
见视频教程 (演示版)

当您的MS SQL Server MDF文件损坏或损坏,无法正常打开时,您可以使用我们的SQL数据库恢复软件扫描MDF数据文件,并尽可能多地从其中恢复数据。

启动DataNumen SQL Recovery。

DataNumen SQL Recovery

注意:在使用DataNumen SQL Recovery恢复任何损坏的MDF文件之前,请关闭任何其他可能修改MDF文件的应用程序。

选择损坏或损坏的MDF文件进行修复。

选择源文件

您可以直接输入MDF文件名,也可以单击浏览 按钮以浏览并选择文件。你亦可按找到 按钮在本地计算机上查找要修复的MDF文件。

如果有一个或多个NDF文件与损坏的MDF文件相关联,那么您也可以添加它们:

选择源NDF文件

如果你知道源SQL Server数据库文件的格式,那么你可以指定它:
选择源格式

如果您没有指定格式,那么默认情况下,DataNumen SQL Recovery将尝试分析源SQL Server数据库文件并自动检测格式。

默认情况下,DataNumen SQL Recovery会将固定的MDF文件保存到一个名为xxxx_fixed的新文件中。其中,xxxx为源mdf文件名。例如,对于源MDF文件损坏。mdf,固定文件的默认名称将是Damaged_fixed.mdf。如果你想使用另一个名称,那么请相应地选择或设置它:

选择目标文件

您可以直接输入固定文件名,也可以单击浏览 按钮来浏览并为固定文件选择所需的位置。确保有足够的磁盘空间。您可以根据损坏的SQL数据库的大小估计所需的空间。

数据恢复完成后,您可万博ManBetX手机下载以启动SQL Server Management Studio并访问相应的恢复数据库。

单击开始复苏 按钮,DataNumen SQL Recovery将提示“连接到SQL Server”对话框,如下所示:

连接到SQL Server对话框

你需要设置服务器名称身份验证下载本地或远程计算机上的SQL Server实例,然后单击“确定”按钮。我们的MDF恢复软件将自动检测源数据库的排序,然后相应地设置目标数据库的排序。如果它不能自动检测排序规则,它将要求您设置它。然后它将扫描整个数据库,修复MDF文件,并使用先进的算法恢复数据。进度条

进度条

将显示数据恢复进度。万博ManBetX手机下载

恢复过程结束后,如果源MDF文件能够成功恢复,则会看到如下消息框:

成功提示框

现在启动Microsoft SQL Server Management Studio并访问恢复的SQL Server数据库中的数据。

更多的信息


DataNumen SQL Recovery 6.2于2022年3月4日发布

  • 支持Windows 11。
  • 修复一些小bug。

DataNumen SQL Recovery 6.1于2021年11月28日发布

  • 支持土耳其。
  • 修复一些小bug。

DataNumen SQL Recovery 6.0于2021年6月22日发布

  • 支持记住连接设置。
  • 支持恢复主键。
  • 支持恢复列的可空属性。
  • 修复一些小bug。

更多的

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

在启动SQL MDF恢复过程时,恢复的数据将输出到连接到的SQL Server实例中的新数据库。

在开始恢复之前指定输出数据库的MDF文件名。

一般情况下,不需要直接访问SQL数据库的MDF文件。恢复完成后,如需访问恢复的数据,请执行以下操作:

  1. 启动SQL Server Management Studio。
  2. 连接到SQL Server实例,该实例与您用于恢复损坏数据库的实例相同。
  3. 连接之后,单击实例。
  4. 然后单击数据库节点。
  5. 然后,您将找到一个或几个名为“Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#”的数据库,其中yyyy、mm、dd、hh、mm、ss是数据库创建的时间,即年、月、日、小时、分和秒。#是从1开始的序号。这些信息可以方便地帮助您识别从最新恢复过程生成的数据库。
  6. 单击所标识的数据库节点。然后可以访问所有恢复的SQL数据库对象。例如,在节点,您可以看到所有恢复的数据库表,包括模式和记录。

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

建议为您的SQL Server实例准备一份容灾计划,该计划通常包括:

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

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

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

是否可以暂停/恢复SQL数据库修复过程?

这不可能。如果修复过程已经启动,那么您可以中止它或让它完成。稍后,如果您希望重新修复相同的SQL数据库文件,则需要从头重新启动修复过程。

但是,在修复过程中,您可以同时在SQL Server management studio中看到恢复的数据。如果您认为所有需要的数据都已恢复,那么您可以中止修复过程以节省时间,而不会破坏输出数据库。

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

DataNumen SQL恢复可以恢复您的数据从损坏的MDF文件没有事务日志(LDF)文件。因此,如果您的事务日志文件丢失了,也不会有什么问题。

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

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

执行恢复是否需要数据库管理员(DBA)的身份?

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

  1. SQL Server实例名(服务器名)
  2. SQL Server实例的身份验证。

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

Microsoft SQL Server有一个内置的工具来恢复损坏的数据库吗?

是的,它们有内置的dbcc命令,例如,DBCC检查表和DBCC检查表,它可以检查表模式和记录,然后修复损坏数据库或数据库表中的小问题。然而,这些工具只适用于非常有限的情况。如果他们不能修复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检查表的一些基本用法如下:

命令 使用
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 Server创建的SQL数据库: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. 启动SQL Server管理工作室。
  2. 创建一个新数据库设计文件和文件组根据您的需求,例如将数据分散到多个文件中。
  3. 克隆恢复的数据库从恢复的数据库到第2步中创建的新数据库。或者,也可以将恢复的数据库导出为SQL脚本,然后将脚本导入到新数据库中。

演示版本的限制是什么?

演示版本使用与完整版本相同的数据恢复引擎,只是它将在恢复数据库万博ManBetX手机下载的一些字段中插入演示文本。

能否仅恢复表模式?

我们的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. 启动SQL MDF恢复工具。
  2. 点击“选项”页签。
  3. 选中/取消选中“恢复已删除的记录”选项。
  4. 修复MDF文件。

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

别担心。我们的MDF恢复软件将自动检测版本为您,在它开始修复损坏的数据库。

能否将恢复的数据输出为.CSV文件?

抱歉,但目前我们的SQL数据库MDF恢复软件不支持这样做。但是您可以直接在SQL Server Management Studio中将您的表导出到. csv文件。

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

完整版本的许可证是永久的。你可以永远无限地使用它。

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

有很多:

  1. 数据损失。
  2. 性能会有所下降。
  3. 部分操作可能会失败。例如备份、复制等。

如何检测MDF文件损坏?

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

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

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

事件类型 错误
1 823或824错误
2 坏的校验和
3. 撕页

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

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

勒索软件是一种恶意软件。它将加密您的MDF数据库文件。你需要付钱给勒索软件的创建者来解密你的数据库并拿回你的数据。

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

更多文章在知识库