SQL Server2008 數(shù)據(jù)庫(kù)誤刪除數(shù)據(jù)的恢復(fù)方法分享
SQL Server中誤刪除數(shù)據(jù)的恢復(fù)本來(lái)不是件難事,從事務(wù)日志恢復(fù)即可。但是,這個(gè)恢復(fù)需要有兩個(gè)前提條件:
1. 至少有一個(gè)誤刪除之前的數(shù)據(jù)庫(kù)完全備份。
2. 數(shù)據(jù)庫(kù)的恢復(fù)模式(Recovery mode)是“完全(Full)”。
針對(duì)這兩個(gè)前提條件,會(huì)有三種情況:
情況一、如果這兩個(gè)前提條件都存在,通過(guò)SQL語(yǔ)句只需三步就能恢復(fù)(參考文章),無(wú)法借助第三方工具。
a) 備份當(dāng)前數(shù)據(jù)庫(kù)的事務(wù)日志:BACKUP LOG [數(shù)據(jù)庫(kù)名] TO disk= N'備份文件名' WITH NORECOVERY
b) 恢復(fù)一個(gè)誤刪除之前的完全備份:RESTORE DATABASE [數(shù)據(jù)庫(kù)名] FROM DISK = N'完全備份文件名' WITH NORECOVERY, REPLACE
c) 將數(shù)據(jù)庫(kù)恢復(fù)至誤刪除之前的時(shí)間點(diǎn):RESTORE LOG [數(shù)據(jù)庫(kù)] FROM DISK = N'第一步的日志備份文件名' WITH STOPAT = N'誤刪除之前的時(shí)間點(diǎn)' , RECOVERY
情況二、如果第1個(gè)前提條件不存在,第2個(gè)前提條件存在,需要借助第三方工具。
情況三、如果第2個(gè)前提條件不存在,無(wú)法恢復(fù)。所以,一定要將數(shù)據(jù)庫(kù)恢復(fù)模式設(shè)置為“完全(Full)”。
我現(xiàn)在面臨的是第二種情況,需要找第三方工具。
開(kāi)始找的是Log Explorer for SQL Server,不支持SQL Server 2008。
后來(lái)找的是SQL Log Rescue,也不支持SQL Server 2008。
接著找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要購(gòu)買,Demo版并沒(méi)有數(shù)據(jù)恢復(fù)功能。
最終在officerecovery.com上找到Recovery for SQL Server,雖然也是商業(yè)軟件,需要購(gòu)買,但Demo版可以恢復(fù)數(shù)據(jù),只要數(shù)據(jù)庫(kù)文件不超過(guò)24Gb。幸好朋友的數(shù)據(jù)庫(kù)文件不大,用它完成了誤刪除數(shù)據(jù)的恢復(fù)。
下面分享一下用Recovery for SQL Server進(jìn)行恢復(fù)的操作步驟:
1. 運(yùn)行Recovery for SQL Server
2. 點(diǎn)擊菜單中的 File > Recover,選擇要恢復(fù)的數(shù)據(jù)庫(kù)的數(shù)據(jù)文件(.mdf)
3. Next > Next,進(jìn)入 Recovery Configuration 界面,選擇Custom(選擇了Custom才可以選擇從日志中恢復(fù)誤刪除的數(shù)據(jù))。
4. Next 進(jìn)入 Recovery options 窗口,選中 Search for deleted records,并選擇要恢復(fù)的數(shù)據(jù)庫(kù)的日志文件路徑(log file path)。
5. Next 并選擇目標(biāo)文件夾(Destination folder),用于存放恢復(fù)過(guò)程中生成的SQL語(yǔ)句與bat文件。
6. 點(diǎn)擊Start,開(kāi)始恢復(fù)操作(在上一步選擇的目標(biāo)文件夾中生成相應(yīng)的SQL文件與Bat文件),然后,出現(xiàn) SQL Server Database Creation Utility 窗口。
7. Next,選擇被恢復(fù)數(shù)據(jù)存放的目標(biāo)數(shù)據(jù)庫(kù)。
8. Next, 選擇 Import availiable data from both database and log files
9. Next, Next, 然后就完成數(shù)據(jù)的恢復(fù)!
接下來(lái),就是慶祝勝利!慶祝勝利最好的方式就是寫一篇博客!< body>
- 定時(shí)自動(dòng)備份IIS的WWW日志的vbs腳本
- mssql自動(dòng)備份及自動(dòng)清除日志文件服務(wù)器設(shè)置
- sqlserver 數(shù)據(jù)庫(kù)日志備份和恢復(fù)步驟
- SQL server 2008 數(shù)據(jù)安全(備份和恢復(fù)數(shù)據(jù)庫(kù))
- SQL Server誤區(qū)30日談 第20天 破壞日志備份鏈之后,需要一個(gè)完整備份來(lái)重新開(kāi)始日志鏈
- Shell腳本定時(shí)備份清除運(yùn)行系統(tǒng)日志的代碼
- win平臺(tái)oracle rman備份和刪除dg備庫(kù)歸檔日志腳本
- 數(shù)據(jù)庫(kù)崩潰,利用備份和日志進(jìn)行災(zāi)難恢復(fù)
- SQL Server 2008數(shù)據(jù)庫(kù)誤刪數(shù)據(jù)如何進(jìn)行數(shù)據(jù)恢復(fù)
- SQL Server 2008及更高版本數(shù)據(jù)庫(kù)恢復(fù)方法之日志尾部備份
相關(guān)文章
SQL Server 2008 安裝和配置圖解教程(附官方下載地址)
最近很多朋友選用sqlserver2008,據(jù)說(shuō)SQL Server 2008的性能與功能上比2005更好,這里就將sql server 2008的安裝與配置分享下,希望能幫到需要的朋友2012-05-05sql?server?2008數(shù)據(jù)庫(kù)不能添加附加文件的解決方法
這篇文章主要介紹了sql?server?2008數(shù)據(jù)庫(kù)不能添加附加文件的解決方法,需要的朋友可以參考下2023-02-02SQL Server 2008中的數(shù)據(jù)表壓縮功能詳細(xì)介紹
這篇文章主要介紹了SQL Server 2008中的數(shù)據(jù)表壓縮功能詳細(xì)介紹,介紹了為何使用數(shù)據(jù)壓縮、數(shù)據(jù)壓縮的原理、數(shù)據(jù)壓縮注意事項(xiàng)等,需要的朋友可以參考下2014-08-08使用SQL Server 2008遠(yuǎn)程鏈接時(shí)SQL數(shù)據(jù)庫(kù)不成功的解決方法
這篇文章主要介紹了使用SQL Server 2008遠(yuǎn)程鏈接時(shí)SQL數(shù)據(jù)庫(kù)不成功問(wèn)題的解決方法,需要的朋友可以參考下2013-08-08sqlserver2008查看表記錄或者修改存儲(chǔ)過(guò)程出現(xiàn)目錄名無(wú)效錯(cuò)誤解決方法
登陸數(shù)據(jù)庫(kù)后,右鍵打開(kāi)表提示:目錄名無(wú)效,執(zhí)行SQL語(yǔ)句也提示有錯(cuò)誤,現(xiàn)在把解決方法分享給大家2014-01-01SQL server 2008不允許保存更改的完美解決辦法(圖解)
我重裝系統(tǒng)后就安裝了SQL Server2008R2,第一次使用時(shí)在修改表結(jié)構(gòu)的時(shí)候經(jīng)碰到這樣一個(gè)警告【不允許保存更改。您所做的更改要求刪除并重新創(chuàng)建以下表.對(duì)這樣的錯(cuò)誤提示怎么解決呢?下面小編通過(guò)圖文并茂的形式給大家分享解決辦法2017-01-01sql2008安裝教程 SQL Server 2008 R2 安裝圖解
這篇文章主要介紹了sql2008安裝教程 SQL Server 2008 R2 安裝圖解,需要的朋友可以參考下2015-08-08清理SQL Server 2008日志文件Cannot shrink log file 2 的解決方案
SQL 2008日志文件占了23G硬盤空間,而事務(wù)日志已經(jīng)截?cái)啵═runcate),實(shí)際日志內(nèi)容很小,1G都不到,想要釋放日志文件霸占的多余空間2013-04-04SQL Server 2008 數(shù)據(jù)庫(kù)鏡像部署實(shí)例之一 數(shù)據(jù)庫(kù)準(zhǔn)備
利用Sql Server 2008 enterprise X64,建立異步(高性能)鏡像數(shù)據(jù)庫(kù),同時(shí)建立見(jiàn)證服務(wù)器實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移2013-11-11sql2008評(píng)估期已過(guò)的解決辦法及序列號(hào)
sql2008評(píng)估期已過(guò)的解決辦法及序列號(hào),有關(guān)如何升級(jí)您的測(cè)試版軟件的信息2013-02-02