****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數(shù)據(jù)恢復(fù)咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數(shù)據(jù)恢復(fù)公司,專業(yè)數(shù)據(jù)恢復(fù)15年

兆柏數(shù)據(jù)恢復(fù)公司

?行業(yè)新聞

?當(dāng)前位置: 主頁 > 行業(yè)新聞

【手把手教你】SQL Server數(shù)據(jù)庫刪除數(shù)據(jù)恢復(fù)方法及步驟

瀏覽量: 次 發(fā)布日期:2023-08-17 21:48:42

【手把手教你】sql server數(shù)據(jù)庫刪除數(shù)據(jù)恢復(fù)方法及步驟

來源:效率源

SQL Server數(shù)據(jù)庫是Microsoft開發(fā)設(shè)計的一個關(guān)系數(shù)據(jù)庫智能管理系統(tǒng)(RDBMS),廣泛應(yīng)用于電商、旅游、金融、游戲、移動辦公、數(shù)據(jù)倉庫和數(shù)據(jù)分析平臺,包括常見的企業(yè)OA、ERP管理軟件、財務(wù)管理軟件、收銀軟件等。在案件取證過程中,取證人員經(jīng)常會遇到SQL Server數(shù)據(jù)庫記錄被刪除的情況,本文將和大家分享恢復(fù)SQL Server刪除記錄的方法,希望為各位的取證工作提供一定的參考價值。(文末為大家準(zhǔn)備了實操練習(xí)題喲~)

以下為圖文講解內(nèi)容:

一、刪除記錄分析

SQL Server數(shù)據(jù)庫一般是以兩個文件存放的,一個擴(kuò)展名為mdf,是數(shù)據(jù)文件;另一個擴(kuò)展名為ldf,為日志文件。SQL Server刪除數(shù)據(jù)庫記錄,主要有三種方式,分別是:

1. delete from數(shù)據(jù)表 where 條件 —— 刪除內(nèi)容不刪除定義,不釋放空間。會記錄每條刪除操作的日志,刪除方式為一條一條刪除,會記錄每個刪除操作的日志。

2. drop table 數(shù)據(jù)表 —— 刪除整張表(包括表結(jié)構(gòu)定義),速度最快,最徹底,不保存具體日志。

3. truncate table 數(shù)據(jù)表 —— 刪除整張表內(nèi)容(只刪除數(shù)據(jù),保留表結(jié)構(gòu)),沒有保存具體刪除日志,會截斷數(shù)據(jù)并釋放空間。

我們來測試一下SQL2000環(huán)境下,三種不同的刪除方式,數(shù)據(jù)庫記錄能否恢復(fù)。原始記錄如下,一共有95條記錄:

(1)使用delete語句刪除表記錄,表記錄被刪除,再使用DBF6300數(shù)據(jù)庫取證分析系統(tǒng)掃描。

(2)使用drop語句刪除表,執(zhí)行語句后,表已經(jīng)無法查看,再使用DBF6300數(shù)據(jù)庫取證分析系統(tǒng)掃描。

(3)使用truncate語句清空表,執(zhí)行語句后,表記錄被清空,再使用DBF6300數(shù)據(jù)庫取證分析系統(tǒng)掃描。

二、刪除恢復(fù)思路

SQL Server數(shù)據(jù)庫記錄被刪除以后,通常有3種數(shù)據(jù)恢復(fù)方法。

1. 通過獲取日志內(nèi)的操作記錄(增、刪、改等),將日志記錄轉(zhuǎn)化為SQL語句,回寫數(shù)據(jù)庫記錄。

2. 通過事務(wù)日志回滾,有以下兩個前提:

(1)至少有一個誤刪除之前的數(shù)據(jù)庫完全備份。

(2)數(shù)據(jù)庫的恢復(fù)模式(Recovery mode)是“完整(Full)”。

3. 使用針對數(shù)據(jù)庫記錄恢復(fù)的專業(yè)軟件—DBF6300數(shù)據(jù)庫取證分析系統(tǒng)。

數(shù)據(jù)庫的日志恢復(fù)需要滿足特定日志模式設(shè)置,并尋找適合版本的軟件通過特定操作步驟進(jìn)行恢復(fù),且恢復(fù)數(shù)據(jù)具有時效性,需要及時恢復(fù),通過日志方式恢復(fù)數(shù)據(jù)庫數(shù)據(jù)需要很復(fù)雜的操作步驟,對于不太熟悉數(shù)據(jù)庫的人員建議選擇使用DBF6300數(shù)據(jù)庫取證分析系統(tǒng)進(jìn)行恢復(fù)分析操作。

三、案例實操

我們來看一個案例,2021年初,某執(zhí)法部門突擊檢查一個洗浴中心,但是前臺眼疾手快,瞬間清除了營業(yè)數(shù)據(jù),導(dǎo)致執(zhí)法人員無法查看收銀記錄,現(xiàn)在需要數(shù)據(jù)恢復(fù)。

針對本案例,我們來看看具體如何操作,進(jìn)行數(shù)據(jù)庫記錄恢復(fù)。

1. 打開DBF6300數(shù)據(jù)庫取證分析系統(tǒng),選擇文件模式,掃描需要恢復(fù)的數(shù)據(jù)庫文件。

2. 查看各個表的記錄恢復(fù)結(jié)果。

3. 恢復(fù)所有記錄。

一般而言,記錄恢復(fù)操作就到此結(jié)束,但是導(dǎo)出的數(shù)據(jù)往往不具備關(guān)聯(lián)性,不方便數(shù)據(jù)分析,我們可以嘗試將這些數(shù)據(jù)還原到收銀軟件的數(shù)據(jù)庫中,從收銀軟件來查看數(shù)據(jù)統(tǒng)計。

4. 使用語句清空數(shù)據(jù)庫記錄(部分?jǐn)?shù)據(jù)庫表存在條件約束限制,無法清空)。

(1)執(zhí)行語句select 'delete '+name FROM SYSOBJECTS WHERE TYPE = 'U' ,查詢結(jié)果會針對這個數(shù)據(jù)庫,生成刪除這個數(shù)據(jù)庫所有表的語句。

(2)將查詢結(jié)果復(fù)制到查詢分析器執(zhí)行,清空數(shù)據(jù)庫記錄。

5. 將步驟3導(dǎo)出的數(shù)據(jù),導(dǎo)入這個空的數(shù)據(jù)庫內(nèi)(由于格式等原因,導(dǎo)入會報錯)。

6. 安裝收銀軟件,配置數(shù)據(jù)庫。

7. 登錄軟件,查看數(shù)據(jù)。

(1)從數(shù)據(jù)庫中找到用戶名和密碼(有的數(shù)據(jù)庫表,密碼會加密存放)。

(2)查看營業(yè)報表。

至此,本次數(shù)據(jù)庫記錄的刪除恢復(fù)就已經(jīng)完成,并且導(dǎo)入到原始數(shù)據(jù)庫內(nèi),查看明細(xì)以及數(shù)據(jù)統(tǒng)計也非常方便。

四、注意事項

1. 現(xiàn)場數(shù)據(jù)庫固定的時候,需注意數(shù)據(jù)庫是否存放在本電腦上,可以通過以下三個步驟來查找:

(1)查看程序列表,看看是否安裝數(shù)據(jù)庫服務(wù)。

(2)由于數(shù)據(jù)庫文件并不是都保存在默認(rèn)安裝目錄,可以根據(jù)擴(kuò)展名全盤搜索,并注意數(shù)據(jù)庫文件的修改時間。

(3)若沒有搜索到,可以查看注冊表或配置文件,看看遠(yuǎn)程連接地址。

2. 需要先停止數(shù)據(jù)庫服務(wù),再固定數(shù)據(jù)庫文件。

(1)若未停止數(shù)據(jù)庫服務(wù),復(fù)制會報錯,無法完成數(shù)據(jù)庫文件固定。

(2)若未停止數(shù)據(jù)庫服務(wù),通過工具強行拷貝數(shù)據(jù)庫文件,則可能導(dǎo)致數(shù)據(jù)庫不完整,無法附加分析。

五、案例練習(xí)


請按以下要求恢復(fù)數(shù)據(jù)庫中的數(shù)據(jù):

1、恢復(fù)表t_rm_payflow的記錄,統(tǒng)計付款(字段sale_amount)總額。

2、恢復(fù)表t_rm_saleflow的記錄,按照商品(字段item_no)匯總銷售金額。

Sql數(shù)據(jù)庫附加錯誤MDF文件無法復(fù)制或移動怎么辦?【利用SQL注入漏洞獲取Windows企業(yè)管理級別權(quán)限】【巧用日志文件】恢復(fù)SQL Server數(shù)據(jù)庫數(shù)據(jù)【分享】SQL Server數(shù)據(jù)庫邏輯備份文件分析經(jīng)驗【step by step】MySQL數(shù)據(jù)庫取證【技術(shù)實戰(zhàn)】如何通過日志備份恢復(fù)SQL Server數(shù)據(jù)庫刪除數(shù)據(jù)?


南京兆柏數(shù)據(jù)恢復(fù)中心

相關(guān)推薦

. 固態(tài)硬盤數(shù)據(jù)恢復(fù)一般多少錢,固態(tài)硬盤修復(fù)手把手教你救治不認(rèn)盤的固態(tài)

. sql server如何連接本地服務(wù)器

. 數(shù)據(jù)庫的恢復(fù)模式有哪些,SQL Server數(shù)據(jù)庫的恢復(fù)模式詳解

. SQL Server 恢復(fù)掛起狀態(tài),原因、診斷與解決方法

. sqlserver備份到其他服務(wù)器,SQL Server數(shù)據(jù)庫備份到其他服務(wù)器的實用

. 2008數(shù)據(jù)庫怎么還原數(shù)據(jù)庫,SQL Server 2008 數(shù)據(jù)庫還原指南

. sqlserver數(shù)據(jù)庫恢復(fù)掛起狀態(tài),什么是SQL Server數(shù)據(jù)庫恢復(fù)掛起狀態(tài)?

. sqlserver數(shù)據(jù)庫恢復(fù)50g大約多少時間,了解SQL Server數(shù)據(jù)庫恢復(fù)

. sql server數(shù)據(jù)庫顯示恢復(fù)掛起,什么是SQL Server數(shù)據(jù)庫恢復(fù)掛起?

. sqlserver數(shù)據(jù)庫恢復(fù)進(jìn)度,什么是SQL Server數(shù)據(jù)庫恢復(fù)進(jìn)度?

. sqlserver數(shù)據(jù)庫恢復(fù)步驟,SQL Server數(shù)據(jù)庫恢復(fù)步驟

. sqlserver數(shù)據(jù)庫恢復(fù)數(shù)據(jù),什么是SQL Server數(shù)據(jù)庫恢復(fù)數(shù)據(jù)?

. sqlserver數(shù)據(jù)庫恢復(fù),什么是SQL Server數(shù)據(jù)庫恢復(fù)?

. sqlserver數(shù)據(jù)庫恢復(fù)掛起什么導(dǎo)致的,什么是SQL Server數(shù)據(jù)庫恢復(fù)掛起

. sqlserver數(shù)據(jù)庫恢復(fù)掛起,什么是SQL Server數(shù)據(jù)庫恢復(fù)掛起?

. sqlserver數(shù)據(jù)庫恢復(fù)工具,什么是SQL Server數(shù)據(jù)庫恢復(fù)工具?

. sqlserver數(shù)據(jù)庫恢復(fù)模式,什么是SQL Server數(shù)據(jù)庫恢復(fù)模式?

. sqlserver數(shù)據(jù)庫恢復(fù)掛起怎么解決,什么是SQL Server數(shù)據(jù)庫恢復(fù)掛起?

. sqlserver誤刪數(shù)據(jù)庫怎么恢復(fù),什么是SQL Server誤刪數(shù)據(jù)庫

. 不支持的sql server版本怎么解決,不支持的sql server版本