日本三级片在线观看视频_西西大胆午夜人体视频无码_少妇无码一区二区_亚洲天堂超碰_极品少妇被猛的白浆直流_91精品云霸高清中文字幕_草草五月天伊人_久久少妇无码专区_欧美激欧美啪啪5老太_日韩在线在线成人

幫助中心 >  技術(shù)知識(shí)庫(kù) >  數(shù)據(jù)庫(kù) >  相關(guān)技術(shù)支持 >  教你巧用數(shù)據(jù)庫(kù)日志恢復(fù)數(shù)據(jù)到時(shí)間點(diǎn)

教你巧用數(shù)據(jù)庫(kù)日志恢復(fù)數(shù)據(jù)到時(shí)間點(diǎn)

2009-12-04 14:06:14 41442



問(wèn)題:update或delete語(yǔ)句忘帶了where子句,或where子句精度不夠,執(zhí)行之后造成了嚴(yán)重的后果,這種情況的數(shù)據(jù)恢復(fù)只能利用事務(wù)日志的備份來(lái)進(jìn)行,所以如果你的SQL沒(méi)有進(jìn)行相應(yīng)的全庫(kù)備份或不能備份日志(truncate log on checkpoint選項(xiàng)為1),那么就無(wú)法進(jìn)行數(shù)據(jù)的恢復(fù)了,或者只能恢復(fù)到最近一次的備份的數(shù)據(jù)了。

恢復(fù)數(shù)據(jù)的方法:

1,如果誤操作之前存在一個(gè)全庫(kù)備份(或已有多個(gè)差異備份或增量備份),首先要做的事就是進(jìn)進(jìn)行一次日志備份(如果為了不讓日志文件變大而置trunc. log on chkpt.選項(xiàng)為不能是1)


backup log dbName to disk=fileName

2,恢復(fù)一個(gè)全庫(kù)備份,注意需要使用with norecovery,如果還有其他差異或增量備份,則逐個(gè)恢復(fù)


restore database dbName from disk=fileName with norecovery

3,恢復(fù)最后一個(gè)日志備份即剛做的日志備份,指定恢復(fù)時(shí)間點(diǎn)到誤操作之前的時(shí)刻


restore log dbName from disk=fileName
with stopat=date_time

以上這些操作都可以在SQL SERVER企業(yè)管理器里完成,難度不大。當(dāng)然,如果誤操作是一些不記日志的操作比如truncate table,select into等操作,那么是無(wú)法利用上述方法來(lái)恢復(fù)數(shù)據(jù)的。


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: