加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MS SQL数据库修复工具比较

发布时间:2022-12-03 09:01:30 所属栏目:MsSql教程 来源:网络
导读: 最近公司局域网内有一台PC机当服务器使用的机器,总是蓝屏导致数据库文件损坏了,所以我开始了一段修复数据之旅。
下面我们对比一些从网络上搜索到的各个收费软件的报价:

搜到的几个修复软

最近公司局域网内有一台PC机当服务器使用的机器,总是蓝屏导致数据库文件损坏了,所以我开始了一段修复数据之旅。

下面我们对比一些从网络上搜索到的各个收费软件的报价:

搜到的几个修复软件价格比较

从这张表里面可以看到SQL Recovery相对来说价格比较低,最后一家是国内的,价格是根据数据库大小来确定的。这几个软件都有提供试用版,

我测试了之后发现他们的恢复数据的思路是:

(1)读取MDF数据库主文件;

(2)获取数据结构

(3)读取主文件中的数据

(4)把数据导出到一个新建的数据库中。

跟我刚开始以为修复损坏文件中的错误,让损坏的文件能够正常读取不太一样,我发现这种修复方法其实也不难实现,只要了解主文件中的结构便可以实现修复工作了。我在了解各个软件的时候发现他们大都可以修复各种原因导致的错误,比如国内这家:

完全独立处理下列故障不限于此:(1) 系统崩溃只剩下Sqlserver数据文件的情况下的恢复.即无日志文件或者日志文件损坏情况下的恢复(2) SqlServer数据文件内部存在坏页情况下的恢复。数据库备份无法还原的恢复,可恢复SQL数据库BAK备份文件 支持SQL数据库压缩备份(3) 在SQL 6.5 7.0 2000 2005 2008 2008r2 2012 2014 2016 2017数据被误(drop、delete、truncate、update)删除表数据恢复.(4) Sql数据库文件无法附加。 Sql 数据库被标记为可疑,数据库置疑显示正在恢复等不可用等情况.(5) SQL 6.5 7.0 2000 2005 2008 2008r2 2012 2014 2016 2017数据库SysObjects等系统表损坏无法正常应用情况下的恢复(6) SQL 6.5 7.0 2000 2005 2008 2008r2 2012 2014 2016 2017数据库被误删除,所在分区被误格式化的数据库恢复及修复。(7) SQL 6.5 7.0 2000 2005 2008 2008r2 2012 2014 2016 2017数据库置疑,可疑,恢复挂起,Suspicious,系统表损坏!索引断裂,页撕裂,通讯中断,一致性错误,数据库还原还原时报一致性错误,错误823 824 825等情况下的数据恢复,各种错误提示的数据库文件修复和某些表打不开的错误修复!最新物理文件修复工具点击(8)可恢复因硬盘坏道造成的数据库损坏,可修复日志收缩或突然断电后的数据库,支持所有的SQL版本(9) 支持表关系复杂的数据库恢复如:金蝶 用友 管家婆 速达 等其他ERP软件数据库报错问题。(11)支持误还原导致的数据库被覆盖 以及数据库丢失后经诊断为彻底覆盖 可以根据事务日志文件恢复数据库数据.以上情况,在其他公司恢复不满意的客户 不要放弃,可在本中心得到意想不到的收获.

这种修复方法会有一个缺点,损坏的那一部分就没有办法复原,所以可能修复后会有部分数据丢失的情况。

数据库表数量超过百万并且机器不稳定就容易导致数据文件损坏,为了避免这样的问题,建议:(1)需要换一台配置高比较稳定的机器;(2)使用作业服务mssql拖库,定期备份数据。

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!