數(shù)據(jù)庫(kù)中怎樣將刪除的數(shù)據(jù)恢復(fù) Access記錄刪除可以恢復(fù)嗎?
Access記錄刪除可以恢復(fù)嗎?1.刪除的記錄無(wú)法恢復(fù)。ACC數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原?以下是我的親身經(jīng)歷。有兩個(gè)存儲(chǔ)系統(tǒng),一個(gè)是數(shù)據(jù)存儲(chǔ),一個(gè)是業(yè)務(wù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)的一個(gè)典型例
Access記錄刪除可以恢復(fù)嗎?
1.刪除的記錄無(wú)法恢復(fù)。ACC
數(shù)據(jù)庫(kù)被破壞后,數(shù)據(jù)是完整的,如何對(duì)數(shù)據(jù)進(jìn)行還原?
以下是我的親身經(jīng)歷。
有兩個(gè)存儲(chǔ)系統(tǒng),一個(gè)是數(shù)據(jù)存儲(chǔ),一個(gè)是業(yè)務(wù)存儲(chǔ)。
數(shù)據(jù)存儲(chǔ)的一個(gè)典型例子是銀行,其特點(diǎn)是數(shù)據(jù)永遠(yuǎn)不會(huì)出錯(cuò)或丟失。硬件是SAN、NAS等硬件,使用的軟件是數(shù)據(jù)庫(kù)。硬件可以有一定的保障,比如傳統(tǒng)的RAID6,可以破壞兩個(gè)硬盤。今日 的云存儲(chǔ)可以1: n備份,永不丟失。軟件數(shù)據(jù)庫(kù)也有自己的冗余保護(hù)系統(tǒng),但由于數(shù)據(jù)庫(kù)軟件有自己的存儲(chǔ)格式和壓縮算法,有些數(shù)據(jù)丟失后往往無(wú)法恢復(fù)。
業(yè)務(wù)存儲(chǔ)意味著部分?jǐn)?shù)據(jù)可以丟失,但業(yè)務(wù)不能中斷。典型的應(yīng)用是視頻存儲(chǔ)。用戶可以暫時(shí)接受顯卡,但不能 不接受視頻,可以 不要播放它。因此,相關(guān)的硬件或軟件是基于這樣的特性而設(shè)計(jì)的。在部分甚至大部分?jǐn)?shù)據(jù)丟失后,硬盤上的部分?jǐn)?shù)據(jù)仍然可以讀取,數(shù)據(jù)庫(kù)中的視頻也可以播放。
這也是我在2008年提出的一個(gè)概念,得到了世界的認(rèn)可。
sqlserver恢復(fù)數(shù)據(jù)庫(kù)的過(guò)程?
1.SqlServer數(shù)據(jù)庫(kù)損壞的原因
一個(gè)顧客 的硬盤,容量為1.2TB,存儲(chǔ)SqlServer數(shù)據(jù)庫(kù)??蛻裘枋鲇捎谡`操作導(dǎo)致硬盤分區(qū)損壞,需要恢復(fù)硬盤中的數(shù)據(jù)庫(kù)。
2.硬盤故障的初步檢查
在工程師 對(duì)客戶的初步檢查。;的硬盤,確認(rèn)客戶的基本信息 的SqlServer數(shù)據(jù)庫(kù)如下:
客戶環(huán)境:windows操作系統(tǒng)
磁盤容量:1.2T硬盤
文件系統(tǒng)類型:NTFS
數(shù)據(jù)庫(kù)類型:sqlservEr數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)數(shù)量:12
故障情況:分區(qū)損壞,數(shù)據(jù)丟失。
三。恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)
1.掃描1T磁盤空間。
首先使用自主開發(fā)的SqlServer數(shù)據(jù)庫(kù)工具對(duì)硬盤進(jìn)行掃描。
根據(jù)數(shù)據(jù)庫(kù)的頁(yè)面結(jié)構(gòu),掃描磁盤空間,數(shù)據(jù)庫(kù)頁(yè)面偏移位置、對(duì)象id、頁(yè)碼等信息。都獲得了。
2.拼接數(shù)據(jù)庫(kù)
(Sqlserver的每一個(gè)數(shù)據(jù)庫(kù)頁(yè)面都是從0頁(yè)開始編號(hào)的,客戶有12個(gè)數(shù)據(jù)庫(kù),造成大量的重復(fù)頁(yè)面,無(wú)法直接按照頁(yè)碼從小到大拼接。
(2)根據(jù)客戶提供的數(shù)據(jù)庫(kù)名稱和數(shù)據(jù)記錄中的guid,判斷數(shù)據(jù)庫(kù)頁(yè)面屬于哪個(gè)數(shù)據(jù)庫(kù)。
(3)根據(jù)數(shù)據(jù)庫(kù)名稱和頁(yè)碼拼接數(shù)據(jù)庫(kù)。
(4)由于缺少數(shù)據(jù)庫(kù)頁(yè)面,拼接后的數(shù)據(jù)庫(kù)大小不一,需要在掛載前修改數(shù)據(jù)庫(kù)大小屬性信息。
(5)掛載數(shù)據(jù)庫(kù)并成功掛載。
四。數(shù)據(jù)有效性
數(shù)據(jù)庫(kù)成功安裝后,工程師檢查了客戶 的數(shù)據(jù)庫(kù)數(shù)據(jù),在確認(rèn)基本恢復(fù)后,他聯(lián)系客戶親自驗(yàn)證SqlServer數(shù)據(jù)庫(kù)記錄的完整性。
經(jīng)核查,共有12個(gè)數(shù)據(jù)庫(kù)已基本恢復(fù),數(shù)據(jù)庫(kù)記錄較為完整。經(jīng)過(guò)評(píng)估,確認(rèn)數(shù)據(jù)100%恢復(fù),該數(shù)據(jù)庫(kù)數(shù)據(jù)已成功恢復(fù)。