⑴Recover是一款用于数据库的数据恢复软件,它可以帮助用户从数据库中恢复因为无操作而丢失的各种数据,它拥有多种数据恢复模式,可以从多方面快速恢复数据以确保数据不受损;用户还可以使用这款工具快速提取BLOB数据并将其保存为单独的文件,然后再分析数据库和分离的MDF是否存在错误,并创建备份数据;ApexSQL
⑵Recover功能很丰富,它可以满足用户在数据库中的各种数据恢复需求,并且软件采用向导式的数据恢复方案,用户不必担心这款软件会难以操作,只需要用户选择恢复模式就可以按照向导的提示快速恢复数据。
⑶恢复删除,删除和截断的数据。
⑷反向疏忽或恶意数据库更改。
⑸回滚或重放任何DDL或DML更改。
⑹从SharePoint恢复已删除的数据和文件。
⑺直接从备份文件中提取数据。
⑻提取存储为文件的BLOB。
⑼恢复已删除的BLOB。
⑽隔离特定的SQL Server操作。
⑾拥有简洁的工作界面,让用户可以很轻松的恢复数据库中的数据。
⑿拥有极佳的数据恢复效果,向导式引导功能,轻松且快速的修复数据。
⒀使用这款工具可以快速恢复由于意外删除操作而丢失的数据。
⒁可以查看事务日志文件中包含的数据并回滚在事务日志文件中找到的所有更改。
⒂通过从不同的事务日志文件中读取数据来执行行级恢复,而无需还原整个数据库。
⒃将SQL Server数据库的选定部分回滚到特定时间点,而不会影响数据库的其余部分。
⒄可以直接从数据库备份中提取数据和表结构,而不进行还原。
⒅将BLOB数据作为数据文件直接提取到本地或远程驱动器。
⒆解压软件到电脑上,完成解压之后将软件安装到电脑上。
⒇完成安装之后打开软件,软件界面如下所示,现在开始从数据备份中恢复数据。
⒈在主页菜单中选择“从数据库备份”选项进行操作。
⒉添加数据库.bak备份文件,然后单击“下一步”。
⒊选择要恢复的表。要缩小列表范围并快速找到所需的表,请使用列表顶部的过滤器行:
⒋指定恢复操作,以保存恢复SQL脚本或将所选表及其数据恢复到新的SQL Server数据库中
⒌如果由于DROP TABLE操作场景而导致数据丢失:
⒍如果可能,请使数据库脱机,或将其设置为只读状态,然后将数据和事务日志文件复制到安全位置。由于事件后活动可能会覆盖丢失数据恢复所需的信息,因此强烈建议这样做。复制数据和/或日志文件后,可以使其重新联机。如果无法执行此操作,则恢复所需的信息可能会被覆盖,并且恢复成功率会降低。
⒎将数据库和事务日志文件的副本附加为新数据库。
⒏对新连接的数据库副本执行恢复过程。
⒐启动ApexSQL恢复。
⒑从DROP TABLE操作中选择Data Recovery。
⒒提供数据库连接参数(SQL Server实例名称,身份验证类型以及从中删除表的数据库的名称,然后从以下选项中进行选择:
⒓添加事务日志,并
⒔没有其他可用的交易日志
⒕第一个选项“帮助我决定”将打开一个向导,该向导将询问一系列问题,并建议哪个选项最适合您的情况。
⒖第二个选项“添加事务日志”比“不添加事务日志备份”更快。在这种情况下,提示用户提供(默认情况下提供的数据库联机事务日志除外ApexSQL
⒗Recover可以抓取的其他资源,以恢复删除的表。附加数据源可以是事务日志备份和/或分离的事务日志。会为元数据抓取其他数据源。这样,就不会对在线数据文件(分别是元数据和实际数据进行双重抓取。
⒘第三个选项“无可用的其他数据源”更简单,因为无法添加任何其他资源或时间过滤器集,它完全依赖于分析在线数据文件。在这种情况下,根本不使用事务日志,并且实际数据和元数据均从联机数据文件中恢复。
⒙根据选择的选项,下一步是时间过滤器,该过滤器会再次显着减少处理时间。ApexSQL
⒚Recover将仅分析在指定时间范围内提交的事务,而忽略所有其他事务。
⒛指定恢复操作:您可以保存恢复SQL脚本,也可以将删除的表及其数据直接恢复到新的SQL Server数据库中。
①如果一个表已被多次删除(具有相同名称的表已被删除,ApexSQL Recover将恢复所有表。例如,假设您删除了一个名为“
②Person”的表。然后,您创建了一个新表,也称为“
③Person”,该表也将被删除。运行恢复过程时,该工具将识别并重新创建两个表。但是,为了区分它们,原始表ID将附加到较新表的名称上。