什么是sqlserver數(shù)據(jù)庫(kù)碎片恢復(fù)?
時(shí)間:2009-12-17 18:59來(lái)源:青島數(shù)據(jù)恢復(fù) 作者:青島四通數(shù)據(jù)恢復(fù)公司 點(diǎn)擊:293次
一般大家都會(huì)遇到數(shù)據(jù)丟失的問(wèn)題。比如誤Ghost,誤刪除,誤格式化,像這樣軟件級(jí)別的數(shù)據(jù)恢復(fù),都會(huì)導(dǎo)致恢復(fù)出來(lái)的數(shù)據(jù)庫(kù)無(wú)法正常附加的情況。出現(xiàn)這種情況的主要原因是,數(shù)據(jù)不連續(xù)存放。普通的數(shù)據(jù)恢復(fù)軟件恢復(fù),主要根據(jù)文件系統(tǒng)和一些固定的算法,解決不了文件不連續(xù)存放的問(wèn)題。 下面我們講一下,什么是碎片也就是文件不連續(xù)存放。在什么情況下,會(huì)出現(xiàn)碎片呢?因?yàn)閿?shù)據(jù)庫(kù)文件每天修改,每天保存,這樣的文件會(huì)出現(xiàn)存放的位置不固定,也就是碎片。有時(shí)候一個(gè)數(shù)據(jù)庫(kù)的碎片,會(huì)有100個(gè)甚至上萬(wàn)個(gè)碎片,這是根據(jù)數(shù)據(jù)庫(kù)的使用時(shí)間和文件的大小而定。 碎片是怎樣出現(xiàn)我們清楚了,下面我們講一下文件的存儲(chǔ)原理。 1. 在fat32的文件系統(tǒng)下,文件的刪除與格式化的變化。Fat32 的分區(qū)的文件刪除,文件系統(tǒng)變化的地方有。fat表清空,目錄項(xiàng)開始簇號(hào)高位清零。Fat32 的分區(qū)格式化,文件系統(tǒng)變化的是,fat表清空,根目錄清空,目錄項(xiàng)開始簇號(hào)清零。注意:fat表 主要負(fù)責(zé)文件的是否連續(xù)存放。Fat表清空,文件有碎片不連續(xù)存放的話,恢復(fù)軟件恢復(fù)出來(lái)的文件是打不開的,因?yàn)榛謴?fù)出來(lái)的文件不是一個(gè)完整的數(shù)據(jù)。(這樣的文件恢復(fù)出來(lái)打不開,修復(fù)它是沒(méi)有任何意義的) 2. 在ntfs 的文件系統(tǒng)的情況下,文件的刪除與格式化,數(shù)據(jù)結(jié)構(gòu)沒(méi)有太大的變化。影響最大的是,單個(gè)文件太大的話,文件的80屬性的dataruns的數(shù)據(jù)會(huì)清空。所有恢復(fù)出來(lái)的大文件基本上是0字節(jié)。 基本的原理基本搞明白以后,就可以明白一般的數(shù)據(jù)恢復(fù)軟件,是不能恢復(fù)以上情況下的數(shù)據(jù)庫(kù)文件。(因?yàn)榛謴?fù)軟件的恢復(fù),都是一些固定的算法,不能解決不連續(xù)存放的文件。在fat32 的fat表清空與ntfs的dataruns清空,數(shù)據(jù)恢復(fù)軟件是一定不能解決的) 那我們講一下數(shù)據(jù)恢復(fù)原理,在數(shù)據(jù)沒(méi)有覆蓋的情況下,sqlserver數(shù)據(jù)庫(kù)文件是100%可以恢復(fù)的。通過(guò)四通數(shù)據(jù)恢復(fù)中心近一年的努力,已經(jīng)攻破數(shù)據(jù)庫(kù)的文件結(jié)構(gòu)。我們可以通過(guò)數(shù)據(jù)庫(kù)頁(yè)結(jié)構(gòu)來(lái)恢復(fù)數(shù)據(jù)庫(kù),保證恢復(fù)出來(lái)的數(shù)據(jù)庫(kù)可以在企業(yè)管理器里正常附加。達(dá)到100%和數(shù)據(jù)庫(kù)表結(jié)構(gòu)的完整性。 解決方案是:四通獨(dú)立開發(fā)sql sever 2000的數(shù)據(jù)庫(kù)碎片恢復(fù)軟件,解決了數(shù)據(jù)不連續(xù)存放的問(wèn)題。 主要案例: 青島海景集團(tuán) 微軟2000 server 系統(tǒng) 格式化(經(jīng)其他數(shù)據(jù)恢復(fù)公司恢復(fù),恢復(fù)出的文件打不開。14g 的數(shù)據(jù)庫(kù)文件,數(shù)據(jù)全部恢復(fù)。 青島數(shù)據(jù)庫(kù)恢復(fù) m.xuanzhuanfa1688.cn 聯(lián)系人: 王工 電話:0532-83921612 |