国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

利用事務(wù)日志來恢復(fù)update、delete誤操作引起的數(shù)據(jù)丟

2024-07-21 02:12:05
字體:
供稿:網(wǎng)友
可能有不少朋友遇到過這樣的問題:
update或delete語句忘帶了where子句,或where子句精度不夠,執(zhí)行之后造成了嚴重的后果,
這種情況的數(shù)據(jù)恢復(fù)只能利用事務(wù)日志的備份來進行,所以如果你的sql沒有進行相應(yīng)的全庫備份
或不能備份日志(truncate log on checkpoint選項為1),那么就無法進行數(shù)據(jù)的恢復(fù)了,或者
只能恢復(fù)到最近一次的備份的數(shù)據(jù)了。

以下簡單說明恢復(fù)數(shù)據(jù)方法:
1,如果誤操作之前存在一個全庫備份(或已有多個差異備份或增量備份),首先要做的事就是進
進行一次日志備份(如果為了不讓日志文件變大而置trunc. log on chkpt.選項為1那你就死翹了)
    backup log dbname to disk=filename
2,恢復(fù)一個全庫備份,注意需要使用with norecovery,如果還有其他差異或增量備份,則逐個恢
復(fù)
    restore database dbname from disk=filename with norecovery
3,恢復(fù)最后一個日志備份即剛做的日志備份,指定恢復(fù)時間點到誤操作之前的時刻
    restore log dbname from disk=filename
    with stopat=date_time

以上這些操作都可以在sql server企業(yè)管理器里完成,難度不大。。。

當然,如果誤操作是一些不記日志的操作比如truncate table,select into等操作,那么是無法利
用上述方法來恢復(fù)數(shù)據(jù)的...
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 繁峙县| 大渡口区| 漳州市| 时尚| 平阴县| 上虞市| 南丹县| 阿克| 天祝| 孝感市| 泰安市| 汉源县| 沾益县| 内黄县| 陈巴尔虎旗| 古田县| 梁山县| 南部县| 明水县| 马龙县| 广河县| 鸡西市| 茶陵县| 信丰县| 徐汇区| 曲周县| 沈阳市| 武平县| 建昌县| 赤城县| 庄河市| 济源市| 建水县| 常山县| 龙里县| 长治县| 龙泉市| 毕节市| 科技| 灵台县| 建阳市|