国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 卫辉市| 永城市| 宁夏| 合阳县| 东宁县| 峨边| 高淳县| 舞钢市| 洛南县| 临邑县| 合山市| 大竹县| 湖南省| 长沙市| 集安市| 台南市| 文山县| 民和| 泰州市| 肃北| 永德县| 松阳县| 内丘县| 南木林县| 益阳市| 搜索| 丰县| 红原县| 金堂县| 无极县| 白玉县| 麟游县| 大埔区| 西青区| 屏南县| 准格尔旗| 财经| 依兰县| 南华县| 岫岩| 泰和县|