国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

數(shù)據(jù)庫備份與恢復(fù)之七應(yīng)對由于備份損壞導(dǎo)致的還原錯誤

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 15:44:21
文檔

數(shù)據(jù)庫備份與恢復(fù)之七應(yīng)對由于備份損壞導(dǎo)致的還原錯誤

數(shù)據(jù)庫備份與恢復(fù)之七應(yīng)對由于備份損壞導(dǎo)致的還原錯誤:數(shù)據(jù)庫管理員最大的夢魘,莫過于已經(jīng)做了備份,但是在想恢復(fù)的時(shí)候,發(fā)現(xiàn)備份文件也是壞的。這將意味著數(shù)據(jù)庫的丟失,后果非常可怕。發(fā)生這種情況的原因一般有3個(gè): · 備份文件和數(shù)據(jù)庫放在同一個(gè)(或一組)物理硬盤上。硬盤出故障,備份也保不 數(shù)據(jù)庫管理
推薦度:
導(dǎo)讀數(shù)據(jù)庫備份與恢復(fù)之七應(yīng)對由于備份損壞導(dǎo)致的還原錯誤:數(shù)據(jù)庫管理員最大的夢魘,莫過于已經(jīng)做了備份,但是在想恢復(fù)的時(shí)候,發(fā)現(xiàn)備份文件也是壞的。這將意味著數(shù)據(jù)庫的丟失,后果非常可怕。發(fā)生這種情況的原因一般有3個(gè): · 備份文件和數(shù)據(jù)庫放在同一個(gè)(或一組)物理硬盤上。硬盤出故障,備份也保不 數(shù)據(jù)庫管理

數(shù)據(jù)庫管理員最大的夢魘,莫過于已經(jīng)做了備份,但是在想恢復(fù)的時(shí)候,發(fā)現(xiàn)備份文件也是壞的。這將意味著數(shù)據(jù)庫的丟失,后果非常可怕。發(fā)生這種情況的原因一般有3個(gè): · 備份文件和數(shù)據(jù)庫放在同一個(gè)(或一組)物理硬盤上。硬盤出故障,備份也保不

數(shù)據(jù)庫管理員最大的夢魘,莫過于已經(jīng)做了備份,但是在想恢復(fù)的時(shí)候,發(fā)現(xiàn)備份文件也是壞的。這將意味著數(shù)據(jù)庫的丟失,后果非常可怕。發(fā)生這種情況的原因一般有3個(gè):

· 備份文件和數(shù)據(jù)庫放在同一個(gè)(或一組)物理硬盤上。硬盤出故障,備份也保不住。

· 備份介質(zhì)損壞;或者做的是網(wǎng)絡(luò)備份,數(shù)據(jù)在網(wǎng)絡(luò)傳輸中發(fā)生了損壞。

· 數(shù)據(jù)庫在做完整備份、文件備份或者文件組備份的時(shí)候,里面的內(nèi)容就已經(jīng)有了損壞。
SQL Server在做數(shù)據(jù)備份的時(shí)候?yàn)榱斯?jié)省時(shí)間,基本只是很簡單地把數(shù)據(jù)頁面拷貝下來,不會做一致性檢查的。但是在恢復(fù)的時(shí)候,需要將數(shù)據(jù)庫恢復(fù)(Recover)到事務(wù)一致的一個(gè)時(shí)間點(diǎn)。如果備份中的損壞妨礙了SQL Server的前滾后滾(Redo和Undo),恢復(fù)動作就會遇到錯誤。

無論何種情況,您都可以:

· 修復(fù)硬件錯誤并重新嘗試還原操作。

· 忽略錯誤,繼續(xù)還原操作,并在還原完成后修復(fù)數(shù)據(jù)庫。

· 放棄還原操作,改用備用還原計(jì)劃。

在現(xiàn)實(shí)環(huán)境里,能夠通過重試解決的問題還是比較少的。硬件錯誤往往會永久地?fù)p壞備份文件里的內(nèi)容。在先前的SQLServer版本里,管理員可能不得不嘗試去尋找更早的備份。這往往意味著有很多天的數(shù)據(jù)丟失,損失是比較大的。

SQL Server 數(shù)據(jù)庫恢復(fù)有一個(gè)“忽略錯誤”的功能,在這種為難的時(shí)刻可以發(fā)揮很大的作用。

忽略錯誤繼續(xù)執(zhí)行操作

CONTINUE_AFTER_ERROR是恢復(fù)命令(RESTORE)里面的一個(gè)選項(xiàng)。它將使還原操作跳過錯誤繼續(xù)進(jìn)行,并還原SQL Server現(xiàn)在所能還原的所有內(nèi)容。數(shù)據(jù)還原結(jié)束后,可以應(yīng)用后續(xù)事務(wù)日志備份,將數(shù)據(jù)庫恢復(fù)。如果日志恢復(fù)時(shí)遇到錯誤,SQLServer會在日志中報(bào)告,并且不讓用戶訪問和這些事務(wù)有關(guān)的頁面。數(shù)據(jù)庫將在盡可能的情況下聯(lián)機(jī)。所以大部分情況下,數(shù)據(jù)庫整體還是能恢復(fù)出來,只是部分?jǐn)?shù)據(jù)有可能會丟失。

數(shù)據(jù)丟失量取決于遇到的錯誤。例如,一般數(shù)據(jù)頁中的錯誤只會引起該頁進(jìn)入可疑狀態(tài),但數(shù)據(jù)庫恢復(fù)還會繼續(xù)。有問題的頁面編號將被寫入磁盤并記錄到suspect_pages表和錯誤日志中,提醒管理員在恢復(fù)結(jié)束后繼續(xù)處理它們。如果不設(shè)置CONTINUE_AFTER_ERROR,SQL Server只要遇到一個(gè)頁面有問題,整個(gè)恢復(fù)動作都會停止。

如果錯誤發(fā)生在一些比較關(guān)鍵的地方,比如某個(gè)數(shù)據(jù)文件的文件頭信息,那么恢復(fù)還是有可能完全失敗,數(shù)據(jù)庫無法恢復(fù)。所以這個(gè)方法只供救急之用。不能保證每次使用的效果。使用WITHCONTINUE_AFTER_ERROR還原數(shù)據(jù)后,要檢查錯誤日志以了解有關(guān)錯誤的詳細(xì)信息。

基本的RESTORE語法為:

RESTORE DATABASE database_name

FROM backup_deviceWITH CONTINUE_AFTER_ERROR, [NORECOVERY ]

管理員可以在忽略錯誤繼續(xù)執(zhí)行的還原順序結(jié)束時(shí),使用DBCCCHECKDB修復(fù)數(shù)據(jù)庫。要使CHECKDB在使用RESTORECONTINUE_AFTER_ERROR后以最大的一致性運(yùn)行,建議在DBCC CHECKDB命令中使用WITH TABLOCK選項(xiàng)。在極個(gè)別情況下,可能沒有足夠的信息來修復(fù)數(shù)據(jù)庫,CHECKDB也沒辦法修好數(shù)據(jù)庫,數(shù)據(jù)丟失將不可避免。不是說,有了RESTORE CONTINUE_AFTER_ERROR,備份壞掉也沒關(guān)系的。

建立備用(Standby)服務(wù)器

CONTINUE_AFTER_ERROR只不過是命令SQLServer跳過一切它能夠跳過的錯誤,將所有還能讀出來的數(shù)據(jù)恢復(fù)出來,從而最大程度地挽回?cái)?shù)據(jù)。但是有些對數(shù)據(jù)一致性要求比較高的系統(tǒng),比如銀行賬戶系統(tǒng),用戶可不接受“部分”數(shù)據(jù)恢復(fù)。對他們來講,數(shù)據(jù)不一致可能就意味著錢已經(jīng)從一個(gè)賬戶轉(zhuǎn)走,但是沒有進(jìn)入另一個(gè)賬戶,這是不可接受的。所以他們寧可將數(shù)據(jù)庫恢復(fù)到昨天的狀態(tài),把今天所有的操作重做一遍。

對于這樣的系統(tǒng),在建立備份和選擇恢復(fù)策略的時(shí)候,就要考慮到最壞的情況,預(yù)先想好方案,將損失降到最低。

事先預(yù)備一臺備用機(jī),將做好的備份使用LogShipping或者其他類似的機(jī)制在備用服務(wù)器上預(yù)先恢復(fù)好,是一個(gè)值得推薦的方法。這樣做的好處有:

(1)比起物理鏡像之類的技術(shù),這種方案比較經(jīng)濟(jì)。備用服務(wù)器的硬件要求不高,只要硬盤足夠大。

(2)雖然SQL Server提供了若干備份校驗(yàn)機(jī)制,但是確保備份完整可靠的唯一辦法是真正地去恢復(fù)它。

(3)提前恢復(fù)備份,使得在真正災(zāi)難發(fā)生時(shí),只需要恢復(fù)最后一個(gè)日志備份即可,而不需要在火燒眉毛的時(shí)候,去等那個(gè)漫長的完整備份恢復(fù),可以大大節(jié)約災(zāi)難恢復(fù)時(shí)間。

(4)備用機(jī)上的數(shù)據(jù)庫雖然不能修改,但是可以使用STANDBY參數(shù)將數(shù)據(jù)庫恢復(fù)到只讀模式。可以將一些報(bào)表查詢工作轉(zhuǎn)移到備用機(jī)上,減輕生產(chǎn)服務(wù)器的負(fù)擔(dān)。

總之,數(shù)據(jù)安全非常重要,災(zāi)難恢復(fù)時(shí)間要求很短的數(shù)據(jù)庫,如果沒有鏡像技術(shù)的保障,備用服務(wù)器是非常必要的。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

數(shù)據(jù)庫備份與恢復(fù)之七應(yīng)對由于備份損壞導(dǎo)致的還原錯誤

數(shù)據(jù)庫備份與恢復(fù)之七應(yīng)對由于備份損壞導(dǎo)致的還原錯誤:數(shù)據(jù)庫管理員最大的夢魘,莫過于已經(jīng)做了備份,但是在想恢復(fù)的時(shí)候,發(fā)現(xiàn)備份文件也是壞的。這將意味著數(shù)據(jù)庫的丟失,后果非常可怕。發(fā)生這種情況的原因一般有3個(gè): · 備份文件和數(shù)據(jù)庫放在同一個(gè)(或一組)物理硬盤上。硬盤出故障,備份也保不 數(shù)據(jù)庫管理
推薦度:
標(biāo)簽: 恢復(fù) 還原 備份
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 一二三高清区线路1 | 亚洲欧美日韩综合精品网 | 天堂一区二区三区精品 | 国产成人精品一区二区三区 | 国产欧美日韩精品在线 | 久久国产成人精品国产成人亚洲 | 91精品一区二区三区在线观看 | 亚洲午夜久久久精品影院 | 羞羞网站在线观看 | 看一级特黄a大片日本片 | 日本黄 色 成 年 人免费观看 | 在线欧美色图 | 日韩欧美理论 | 久久人精品 | 国产日韩免费 | 国产综合成人久久大片91 | 国产一区二区在线视频 | 97精品国产91久久久久久 | 91久久精品国产一区二区 | 福利视频一区二区牛牛 | 午夜视频网 | 亚洲国产一成人久久精品 | 日韩有码电影 | 国产成人欧美一区二区三区的 | 在线国产一区二区三区 | 久久一本日韩精品中文字幕屁孩 | 欧美性野久久久久久久久 | a级毛片免费高清视频 | 我被公睡做舒服爽中文字幕 | 最新国产精品精品视频 | 亚洲欧洲日韩 | 国产精品合集一区二区三区 | 亚洲欧美一区二区三区不卡 | 日韩高清专区 | 亚洲精品成人久久久影院 | 成人欧美一区二区三区 | 国产丝袜视频 | 国产精品一区二区三区免费 | 欧美人在线一区二区三区 | 一区二区三区在线 | 在线中文高清资源免费观看 |