您的位置:   主頁 > 技術文章

什么是sqlserver數據庫碎片恢復?

時間:2009-12-17 18:59來源:青島數據恢復 作者:青島四通數據恢復公司 點擊:293次

 

一般大家都會遇到數據丟失的問題。比如誤Ghost,誤刪除,誤格式化,像這樣軟件級別的數據恢復,都會導致恢復出來的數據庫無法正常附加的情況。出現這種情況的主要原因是,數據不連續存放。普通的數據恢復軟件恢復,主要根據文件系統和一些固定的算法,解決不了文件不連續存放的問題。
下面我們講一下,什么是碎片也就是文件不連續存放。在什么情況下,會出現碎片呢?因為數據庫文件每天修改,每天保存,這樣的文件會出現存放的位置不固定,也就是碎片。有時候一個數據庫的碎片,會有100個甚至上萬個碎片,這是根據數據庫的使用時間和文件的大小而定。
碎片是怎樣出現我們清楚了,下面我們講一下文件的存儲原理。
1.       在fat32的文件系統下,文件的刪除與格式化的變化。Fat32 的分區的文件刪除,文件系統變化的地方有。fat表清空,目錄項開始簇號高位清零。Fat32 的分區格式化,文件系統變化的是,fat表清空,根目錄清空,目錄項開始簇號清零。注意:fat表 主要負責文件的是否連續存放。Fat表清空,文件有碎片不連續存放的話,恢復軟件恢復出來的文件是打不開的,因為恢復出來的文件不是一個完整的數據。(這樣的文件恢復出來打不開,修復它是沒有任何意義的)
2.       在ntfs 的文件系統的情況下,文件的刪除與格式化,數據結構沒有太大的變化。影響最大的是,單個文件太大的話,文件的80屬性的dataruns的數據會清空。所有恢復出來的大文件基本上是0字節。
基本的原理基本搞明白以后,就可以明白一般的數據恢復軟件,是不能恢復以上情況下的數據庫文件。(因為恢復軟件的恢復,都是一些固定的算法,不能解決不連續存放的文件。在fat32 的fat表清空與ntfs的dataruns清空,數據恢復軟件是一定不能解決的)
 
那我們講一下數據恢復原理,在數據沒有覆蓋的情況下,sqlserver數據庫文件是100%可以恢復的。通過四通數據恢復中心近一年的努力,已經攻破數據庫的文件結構。我們可以通過數據庫頁結構來恢復數據庫,保證恢復出來的數據庫可以在企業管理器里正常附加。達到100%和數據庫表結構的完整性。
解決方案是:四通獨立開發sql sever 2000的數據庫碎片恢復軟件,解決了數據不連續存放的問題。
主要案例: 青島海景集團 微軟2000 server 系統 格式化(經其他數據恢復公司恢復,恢復出的文件打不開。14g 的數據庫文件,數據全部恢復。
青島數據庫恢復  www.930658.tw 聯系人: 王工 電話:0532-83921612


电竞比分直播网esport007 七星彩走势图表200期 六合图库网站开 山东群英会玩法及奖金 亿客隆-首页 山西快乐10分开奖直播现场 pk10幸运飞艇输钱 亿客隆彩票登录平台 河南快3号码遗漏图 天津快乐10分预测 五分赛车规律图 深圳风采开奖视频 福彩快乐12助手 河南泳坛夺金玩法 黑龙江11选5开奖结果走势 河北快三开奖分布图 华人彩票平台安全吗