- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
問題:update或delete語句忘帶了where子句,或where子句精度不夠,執行之后造成了嚴重的后果,這種情況的數據恢復只能利用事務日志的備份來進行,所以如果你的SQL沒有進行相應的全庫備份或不能備份日志(truncate log on checkpoint選項為1),那么就無法進行數據的恢復了,或者只能恢復到最近一次的備份的數據了。 恢復數據的方法: 1,如果誤操作之前存在一個全庫備份(或已有多個差異備份或增量備份),首先要做的事就是進進行一次日志備份(如果為了不讓日志文件變大而置trunc. log on chkpt.選項為不能是1)
2,恢復一個全庫備份,注意需要使用with norecovery,如果還有其他差異或增量備份,則逐個恢復
3,恢復最后一個日志備份即剛做的日志備份,指定恢復時間點到誤操作之前的時刻
以上這些操作都可以在SQL SERVER企業管理器里完成,難度不大。當然,如果誤操作是一些不記日志的操作比如truncate table,select into等操作,那么是無法利用上述方法來恢復數據的。 |
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP