关于#数据库#的问题:问题:在navicat中删除了sql server数据库的表和视图如何恢复说明:无备份尝试过的解决方法 :ApexSQLLog2014恢复,但只能恢复结构

问题:在navicat中删除了sql server数据库的表和视图如何恢复

说明:无备份

尝试过的解决方法 :ApexSQLLog2014恢复,但只能恢复结构,无法恢复数据

img

我想要达到的结果:恢复被删除表数据

没有办法,以前我也用过国外的恢复软件,大部分数据都丢失了

没有备份应该没办法恢复

没备份的话,基本恢复不了,可以试下这两种:
1.检查回收站:Navicat 通常会将删除的对象移动到回收站。你可以在 Navicat 中查看回收站,看是否可以找到被删除的表和视图,然后将其恢复。

2.使用恢复软件:尝试使用一些专门的数据库恢复软件,如ApexSQL Log、SQL Server Recovery Toolbox等。这些工具可以扫描 SQL Server 的事务日志,并尝试还原删除的表和视图。

你可以尝试使用第三方数据恢复软件:有一些第三方软件提供了数据库表和视图的恢复功能,例如ApexSQL Log、RedGate SQL Log Rescue等。这些工具可以帮助你分析数据库事务日志,并还原已删除的对象。

没有备份就敢删除吗,如果这都能恢复数据,那还要备份这个功能干嘛呢,你那个sqlserver有云同步功能否

基本上很难了,一般都定期备份的呀

AneData全能文件恢复、EaseUS数据恢复、Recuva。这些工具可以扫描数据库文件并尝试恢复丢失或删除的数据。不过并不保证能够完全恢复数据

最终在某宝上找了数据恢复,发了MDF文件和LDF文件,就恢复好表和数据了(视图没能恢复,但我自己之前用ApexSQLLog是可以恢复视图的)。所以问题解决了,可能是数据量不大的缘故