我们的数据库不仅包含MDF文件,还包含许多NDF文件。您的SQL数据库恢复工具能够恢复所有这些SQL数据
概述
特性
如何恢复
更多的信息
相关产品万博体育app官方网下载
为什么要恢复DataNumen SQL ?
# 1复苏
率
10 +几百万
用户
20多年
经验
100%的满意度
保证
比竞争对手回收更多
恢复速度是衡量MS SQL Server恢复产品的最重要标准。根据我们的综合测试DataNumen SQL Recovery的恢复速度最好,比市场上任何其他竞争对手都要好得多!
平均回收率
我们的客户奖状
极其简单的界面
SQL Server数据库文件中常见错误和问题的解决方法
- xxx。mdf不是主数据库文件
- xxx。mdf不是一个有效的数据库文件头
- Sql Server检测到基于逻辑一致性的I/O错误:错误的校验和
- Sql Server检测到一个基于逻辑一致性的I/O错误:页面撕裂
- 恢复删除数据库中的记录或表
DataNumen SQL Recovery v6.2的主要特性
- 支持Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11和Windows Server 2003/2008/2012/2016/2019操作系统。
- 支持Microsoft SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019。
- 支持恢复模式/结构和表中的数据。
- 支持恢复所有数据类型,包括ASCII和Unicode XML数据类型。
- 支持恢复稀疏列。
- 支持恢复数据库表中已删除的记录。
- 支持恢复索引和主键。
- 恢复支持SQL数据库对象,包括视图、触发器、规则和默认值。
- 支持恢复存储过程、标量函数、内联表值函数和多语句表值函数。
- 支持恢复和解密SQL Server数据库中的加密对象。
- 支持恢复多个文件,包括MDF文件(主数据文件)和NDF文件(辅助数据文件).
- 支持恢复MS SQL Server数据库不需要事务日志法律辩护基金文件()。
- 支持从未损坏或损坏的VMWare VMDK(虚拟机磁盘)文件(*. VMDK),虚拟PC VHD(虚拟硬盘)文件(*. VHD), Acronis True Image文件(*.tib), Norton Ghost文件(*. VHD)中恢复MDF/NDF数据。Windows NTBackup文件(*.bkf)、ISO镜像文件(*. ISO)、Nero镜像文件(*.nrg)等,均支持高级算法。
- 支持从临时tempdb恢复SQL Server数据。mdf文件。
- 支持英语,西班牙语,法语,德语,意大利语,葡萄牙语,俄语,日语,韩语,简体中文和土耳其语。
- 支持恢复MDF和NDF文件大至16TB。
- 支持修复损坏的媒体上的SQL数据库文件,如软盘,Zip磁盘,cdrom等。
- 允许DBA修复一批损坏的MDF文件。
- 与Windows shell集成,所以您可以修复一个损坏的SQL数据库与上下文(右键单击)菜单的Windows资源管理器很容易。
- 执行SQL数据恢复时支持拖放操作。万博ManBetX手机下载
- 允许数据库管理员通过命令行(DOS提示符)参数恢复SQL Server数据库。
使用DataNumen SQL Recovery恢复损坏的SQL Server数据库
当您的MS SQL Server MDF文件损坏或损坏,无法正常打开时,您可以使用我们的SQL数据库恢复软件扫描MDF数据文件,并尽可能多地从其中恢复数据。
启动DataNumen SQL Recovery。
注意:在使用DataNumen SQL Recovery恢复任何损坏的MDF文件之前,请关闭任何其他可能修改MDF文件的应用程序。
选择损坏或损坏的MDF文件进行修复。
您可以直接输入MDF文件名,也可以单击
按钮以浏览并选择文件。你亦可按
按钮在本地计算机上查找要修复的MDF文件。
如果有一个或多个NDF文件与损坏的MDF文件相关联,那么您也可以添加它们:
如果你知道源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实例,然后单击“确定”按钮。我们的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文件。恢复完成后,如需访问恢复的数据,请执行以下操作:
- 启动SQL Server Management Studio。
- 连接到SQL Server实例,该实例与您用于恢复损坏数据库的实例相同。
- 连接之后,单击实例。
- 然后单击数据库节点。
- 然后,您将找到一个或几个名为“Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#”的数据库,其中yyyy、mm、dd、hh、mm、ss是数据库创建的时间,即年、月、日、小时、分和秒。#是从1开始的序号。这些信息可以方便地帮助您识别从最新恢复过程生成的数据库。
- 单击所标识的数据库节点。然后可以访问所有恢复的SQL数据库对象。例如,在表节点,您可以看到所有恢复的数据库表,包括模式和记录。
如何减少SQL Server数据灾难时的数据丢失?
建议为您的SQL Server实例准备一份容灾计划,该计划通常包括:
- 定期备份SQL Server数据。
- 准备一个专业的SQL恢复工具,如DataNumen SQL recovery。因此,当您遇到SQL数据库损坏时,您可以使用它来修复损坏的文件并尽快恢复您的数据。
- 利用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)处获取以下信息:
- SQL Server实例名(服务器名)
- 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数据库损坏的原因有很多,包括:
- 硬件原因:如断电、硬盘坏道、硬盘故障、系统意外关机等。
- 软件原因:如软件缺陷、病毒感染、勒索软件攻击、备份失败、数据库文件头无效等。
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恢复过程完成后,您可以执行以下操作来实现您的目标:
- 启动SQL Server管理工作室。
- 创建一个新数据库设计文件和文件组根据您的需求,例如将数据分散到多个文件中。
- 克隆恢复的数据库从恢复的数据库到第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恢复过程完成后,可以通过以下方法解决此问题:
- 删除部分冗余数据,确保剩余数据满足约束条件。然后手动重建索引。
或
2.删除索引中的一些约束并手动重新构建它。
您可以使用SQL脚本执行1和2。
我只有损坏的MDF文件。相关的NDF文件丢失。你能恢复数据吗?
是的,即使您只有主数据库文件,我们的MDF恢复软件仍然可以为您恢复数据。但只能恢复MDF文件中的内容。NDF文件中的文件无法恢复,因为您没有NDF文件。
你能恢复加密的对象吗?
是的,我们可以。加密的对象(如存储过程)将被恢复并保存为解密版本。
你能恢复被删除的记录吗?
是的,默认情况下,我们的文件恢复工具将恢复已删除的记录。您也可以更改选项,如下所示:
- 启动SQL MDF恢复工具。
- 点击“选项”页签。
- 选中/取消选中“恢复已删除的记录”选项。
- 修复MDF文件。
如果我不知道SQL Server数据库的版本怎么办?
别担心。我们的MDF恢复软件将自动检测版本为您,在它开始修复损坏的数据库。
能否将恢复的数据输出为.CSV文件?
抱歉,但目前我们的SQL数据库MDF恢复软件不支持这样做。但是您可以直接在SQL Server Management Studio中将您的表导出到. csv文件。
完整版可以使用多长时间?
完整版本的许可证是永久的。你可以永远无限地使用它。
SQL数据库损坏的后果是什么?
有很多:
- 数据损失。
- 性能会有所下降。
- 部分操作可能会失败。例如备份、复制等。
如何检测MDF文件损坏?
如果你遇到任何问题列表,那么您的MDF文件已损坏。此外,还可以使用以下命令检测MDF文件损坏情况:
SELECT * FROM msdb..susect_pages WHERE (event_type = 1);
不同的事件类型对应不同的错误,如下:
事件类型 | 错误 |
1 | 823或824错误 |
2 | 坏的校验和 |
3. | 撕页 |
注意,上面的命令只能检测MDF文件中的轻微损坏。
你能恢复被勒索软件攻击的MDF文件吗?
勒索软件是一种恶意软件。它将加密您的MDF数据库文件。你需要付钱给勒索软件的创建者来解密你的数据库并拿回你的数据。
幸运的是,我们的SQL数据库恢复软件可以从被勒索软件感染的MDF文件中恢复数据。