SQLServer資料庫誤刪除恢復

2021-08-29 14:42:37 字數 698 閱讀 6516

sqlserver的查詢分析器和企業管理器給了我們很大便利,使用起來很方便,真要感謝微軟。但是在操作的過程中,也很容易出現問題,少寫乙個where語句,就會帶來災難,幾年或者幾十年的經營資料如果被誤刪除,而且無法恢復的話,老闆非k死你不可,即便每天備份,但如果只能恢復到昨天的資料,那也是無法接受的,因此必須要能恢復到誤刪除前的那個時間點的資料,幸好,sqlserver 的 日誌恢復提供了這種可行性。

進行日誌恢復的先決條件

1)有乙個庫備份檔案 (aaa.bak)

2)有日誌備份檔案  (aaa.log)

3)在庫備份檔案時間-日誌備份檔案時間間隔內,日誌未被截斷過

一定要注意以上的幾個先決條件,很多朋友連日常備份都沒有,那就完蛋了,也有很多朋友日誌截斷做得很勤,那也完蛋了。

有了以上的兩個條件,就可以用一下sql命令進行恢復

1、restore database 資料庫名 from disk='d:\aaa.bak' with norecovery

2、restore log 資料庫名 from disk='d:\aaa.log' with stopat='2008-1-29 17:56:00'

stopat 是你想恢復的時間點。

用友SQL SERVER資料庫誤刪除資料恢復

使用者單位 廣西某企業 資料恢復故障描述 由於工作人員失誤,誤把使用者下在正使用的三個賬套全部刪除,後又進行了還原操作。資料恢復故障分析 從硬碟上進行分析檔案記錄,沒有發現可用的資訊,無奈只能重組碎片。資料恢復過程 1 對硬碟進行映象,以防二次破壞 2 使用自主開發的sql server碎片重組軟體...

SQL Server資料庫誤刪除資料的恢復

sql server中誤刪除資料的恢復本來不是件難事,從事務日誌恢復即可。但是,這個恢復需要有兩個前提條件 1.至少有乙個誤刪除之前的資料庫完全備份。2.資料庫的恢復模式 recovery mode 是 完整 full 針對這兩個前提條件,會有三種情況 情況一 如果這兩個前提條件都存在,通過sql語...

mysql誤刪 mysql資料庫誤刪除後怎麼辦?

在日常運維工作中,對於資料庫的備份是至關重要的!資料庫對於 的重要性使得我們對 mysql 資料庫的管理不容有失!然而是人總難免會犯錯誤,說不定哪天大腦短路了,誤操作把資料庫給刪除了,怎麼辦?下面,就 mysql 資料庫誤刪除後的恢復方案進行說明。一 工作場景 mysql資料庫每晚12 00自動完全...