为什么是DataNumen SQL恢复?


#1恢复速度

# 1复苏

1000万以上用户

10 +几百万
用户

20年以上工作经验

20多年
经验

100%满意保证

100%的满意度
保证

比我们的竞争对手恢复得更多


比较市场上主要的SQL Server恢复产品,包括DataNumen SQL r万博体育app官方网下载ecovery, DBCC CheckDB & CheckTable, recovery Toolbox for SQL Server, Stellar Repair for MS SQL等。

平均采收率

比较图

了解更多有关DataNumen SQL Recovery如何在竞争中胜出的信息

我们的客户感言

极其简单的界面


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


解决方案

更多的


免费下载 20年以上工作经验
立即购买 100%满意保证

主要特点



免费下载 20年以上工作经验
立即购买 100%满意保证

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


启动DataNumen SQL Recovery。

DataNumen SQL Recovery 6.3

注意:在开始之前关闭其他可能修改MDF文件的应用程序。

选择要修复的文件,通过输入MDF文件名或单击浏览 按钮。你也可以用找到 按钮去寻找它。

选择源文件

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

选择源NDF文件

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

如果没有指定格式,那么DataNumen SQL Recovery将尝试分析源文件以检测格式。

默认情况下,DataNumen SQL Recovery会将恢复的数据保存到一个新的文件“xxxx_fixed.mdf”中。XXXX表示源文件名。所以,如果源文件是MySQLDB。恢复的文件将是MySQLDB_fixed.mdf。你也可以重命名它:

选择目标文件

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

单击开始复苏 按钮和DataNumen SQL Recovery将提示一个“连接到SQL Server”对话框,因为它需要连接到SQL Server实例来执行恢复:

“连接到SQL Server”对话框

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

显示数据恢复的进度:万博ManBetX手机下载

进度条

一旦这个过程完成,你会看到这样的通知,如果有可能恢复原始的MDF文件:

成功消息框

启动“Microsoft SQL Server Management Studio”访问恢复后的SQL Server数据库。

更多的信息


关于DataNumen SQL Recovery

版本 6.3 (有什么新鲜事
上映日期(待定): 2023年4月16日
支持语言: 英语、西班牙语、法语、德语、意大利语、葡萄牙语、俄语、日语、韩语、简体中文和土耳其语。

需求

操作系统 Windows 95、98、ME、NT、2000、XP、2003、2008、Vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Windows 365和Windows Server 2003/2008/2012/2016/2019/2022
处理器 Intel或同等规格(x86、x64)
内存 最少64mb(建议2gb)
硬盘 23MB可用空间

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

在启动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数据库对象。例如,在Node,您可以看到所有恢复的数据库表,包括模式和记录。

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

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

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

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

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

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

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

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

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

DataNumen SQL Recovery可以从损坏的MDF文件中恢复数据事务日志文件。因此,如果您的事务日志文件丢失,也不会有问题。

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

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

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

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

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

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

是否Microsoft 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支持对SQL Server 2005、2008、2008 R2、2012、2014、2016、2017、2019版本创建的SQL数据库进行恢复。

它可以连接以下版本的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文件。

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

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

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

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

您可以使用SQL脚本完成第一和第二项。

我只有损坏的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…(event_type = 1);

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

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

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

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

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

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

知识库中的更多文章