大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> update语句更新时我忘了限制条件了 更新了所有纪录 有办法恢复吗?

update语句更新时我忘了限制条件了 更新了所有纪录 有办法恢复吗?

时间: 2021-07-31 作者:daque

用第三方东西log explorer 3.2http://www.ttdown.com/softdown.asp?id=14562http://www.yiii.net/app/servlet/net.yiii.club.downloadservlet?information_id=i00023471解收缩暗号 www.heibai.nethttp://www.ttdown.com/softview_8647.htmlog explorer for sql server v4.0.2http://js.cngr.cn/soft/8324.htm备案机爆发的是备案码,是两个用解收缩暗号解开后,收缩包里也有一个备案机的翻开log explorer file=>attach log file->采用效劳器和登岸办法->connect->采用数据库->attach->左面临话框中browse->view log->就不妨看到log记载了想回复的话: 右键log记载 undo transation->采用生存文献名和路途->而后翻开该文献到查问领会器里实行t-sql代码就不妨了比方 即使log是delete table where ...的话,天生的文献代码即是insert table ....log explorer运用的几个题目1)对数据库做了实足 分别 和日记备份备份时采用了简略工作日记中不震动的条件再用log explorer打试图看日记时提醒no log recorders found that match the filter,would you like to view unfiltered data采用yes 就看得见方才的记载了即使不采用了简略工作日记中不震动的条件再用log explorer打试图看日记时,就能看到从来的日记2)窜改了个中一个表中的局部数据,此时用log explorer看日记,不妨作日记回复3)而后回复备份,(提防:回复是割断log explorer与数据库的贯穿,或贯穿到其余数据上,要不会展示数据库正在运用没辙回复)回复完后,再翻开log explorer 提醒no log recorders found that match the filter,would you like to view unfiltered data采用yes 就看得见方才在第22中学窜改的日记记载,以是没辙做回复.3)不要用sql的备份功效备份,搞不好你的日记就妨害了.精确的备份本领是:遏止sql效劳,复制数据文献及日记文献举行文献备份.而后启用sql效劳,用log explorer回复数据--------------------------------------------------------------------------------------如何样用数据库日记文献回复数据库?1:在企业处置器中回复2:用sql语句回复3:other---------------------------------------------------------------用数据库日记文献回复数据库必定是在有完备備份的基礎上進行的1:在企业处置器中回复: 一切处事中有一個retoredatabase菜單 先進行完备備份數據的恢復 即使有差異備份不妨共事恢復 然後再進行日记備份的數據恢復,選擇到某個時間進行恢復即可恢復到該時間點的數據。2:sql restoredatabaseresfromdisk='res.bak'withnorecovery(完备備份的恢復)restorelogresfromdisk='restran.bak'withstopat='2002/10/1816:00'---------------------------------------------------------------我上头說的即是不妨將數據庫恢復到某時間之前啊基础是你必定有完备備份即使你的完备備份是早晨8:00做的然後你在12:00做了一次日记備份用之上語句你就不妨恢復到8:00--12:00任何一個時刻的數據光有日记備份是沒有效的我想只有微軟的人本人才不妨---------------------------------------------------------------回复之前,要将database摆设成"singleuse"usemastergosp_dboption'res','singleuser',truegorestoredatabaseresfromdisk='res.bak'withnorecovery--(完备備份的恢復)gorestorelogresfromdisk='restran.bak'withstopat='2002/10/1816:00'gosp_dboption'res','singleuser',falsego---------------------------------------------------------------我們來模擬一下好嗎假设每天早晨8:00我們會為sql做一個完备備份午时12:00時候,你不提防將一個table的數據給幹掉了這個時候即使你隻是用8:00做的完备備份去恢復的話你隻能將數據恢復到8:00時候的數據,而8:00後的數據都將丟失然而即使你在12:00馬上做一個日记備份這個時候你先用8:00時候的完备備份做恢復然後又用日记備份去恢復8:00之後的數據假设你是12:00誤刪了數據,你不妨用stopat=''2002/11/811:59'的日记恢復本领將數據恢復到11:59的狀態而11:59的時候,你還沒有誤刪數據這恰是我們要的功效

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.