數(shù)據(jù)庫(kù)重建日志ppt課件_第1頁(yè)
數(shù)據(jù)庫(kù)重建日志ppt課件_第2頁(yè)
數(shù)據(jù)庫(kù)重建日志ppt課件_第3頁(yè)
數(shù)據(jù)庫(kù)重建日志ppt課件_第4頁(yè)
數(shù)據(jù)庫(kù)重建日志ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 www . ufsoft . com重建日志重建日志-恢復(fù)數(shù)據(jù)庫(kù)的最后希望恢復(fù)數(shù)據(jù)庫(kù)的最后希望問(wèn)題來(lái)源:泉州分公司U8產(chǎn)品支持部15號(hào)工程師 2019年09月23日 www . ufsoft . com問(wèn)題現(xiàn)象問(wèn)題現(xiàn)象該數(shù)據(jù)庫(kù)版本為SQLSERVER2000,數(shù)據(jù)庫(kù)日志文件已經(jīng)被刪除,只剩下MDF文件。用數(shù)據(jù)庫(kù)附加命令無(wú)法附加。而且用戶已經(jīng)沒有其他的可用備份,如果無(wú)法恢復(fù)這個(gè)數(shù)據(jù)庫(kù),將會(huì)給客戶帶來(lái)嚴(yán)重的損失!如今,只有寄希望與重建數(shù)據(jù)庫(kù)日志來(lái)恢復(fù)了! www . ufsoft . com解決方法解決方法首先建立一個(gè)數(shù)據(jù)庫(kù),與需要恢復(fù)的數(shù)據(jù)庫(kù)同名,此例為UFDATA_001_2019。此處需要

2、特別注意的是,數(shù)據(jù)庫(kù)一定要同名,文件組也要相同不過(guò)U8軟件建立數(shù)據(jù)庫(kù)的時(shí)候不會(huì)改文件組,默認(rèn)的是PRIMARY文件組),文件名也要相同,U8建立的文件名為UFDATA.MDF和UFDATA.LDF(此處建議MDF文件同名,LDF文件不同名,稍后會(huì)介紹原因); www . ufsoft . com解決方法解決方法 數(shù)據(jù)庫(kù)建立好了,停止數(shù)據(jù)庫(kù)服務(wù),然后用需要恢復(fù)的MDF文件覆蓋剛建立的數(shù)據(jù)庫(kù)文件,此時(shí)啟動(dòng)數(shù)據(jù)庫(kù)服務(wù),進(jìn)入企業(yè)管理器中查看,該數(shù)據(jù)庫(kù)被設(shè)置為置疑suspect狀態(tài);在這個(gè)狀態(tài)下數(shù)據(jù)庫(kù)是不可用的,見下圖: www . ufsoft . com解決方法解決方法首先我們要將該數(shù)據(jù)庫(kù)的狀態(tài)改變

3、,改變?yōu)榫o急狀態(tài)。進(jìn)入查詢分析器,對(duì)應(yīng)MASTER數(shù)據(jù)庫(kù),執(zhí)行如下語(yǔ)句:sp_configure allow, 1-修改系統(tǒng)數(shù)據(jù)庫(kù)為可以修改,只有這樣數(shù)據(jù)庫(kù)的系統(tǒng)表才能修改reconfigure with overrideupdate sysdatabases set status = 32768 where name = UFDATA_001_2019-將該數(shù)據(jù)庫(kù)狀態(tài)設(shè)置為緊急狀態(tài)32768)此時(shí)在企業(yè)管理器中刷新后可見如下圖: www . ufsoft . com解決方法解決方法關(guān)鍵的一步到了,讓我們來(lái)給數(shù)據(jù)庫(kù)重建日志文件把!首先,停止數(shù)據(jù)服務(wù),把原來(lái)的LDF文件改名不能刪除),然后再啟動(dòng)

4、數(shù)據(jù)庫(kù)服務(wù),進(jìn)入查詢分析器MASTER庫(kù)下執(zhí)行下列語(yǔ)句:DBCC REBUILD_LOG (UFDTA_001_2019, E:UFSOFT850ZT001UFDATA.LDF )-重建日志文件改為與U8默認(rèn)的日志文件同名,參見步驟1)restore database UFDATA_001_2019 WITH RECOVERYGO www . ufsoft . com解決方法解決方法執(zhí)行上述語(yǔ)句后,80%會(huì)返回如下的消息:警告: 數(shù)據(jù)庫(kù) UFDATA_001_2019 的日志已重建。已失去事務(wù)的一致性。應(yīng)運(yùn)行 DBCC CHECKDB 以驗(yàn)證物理一致性。將必須重置數(shù)據(jù)庫(kù)選項(xiàng),并且可能需要?jiǎng)h除多

5、余的日志文件。DBCC 執(zhí)行完畢。假如 DBCC 輸出了錯(cuò)誤信息,請(qǐng)與系統(tǒng)管理員聯(lián)系。RESTORE DATABASE 操作成功地處理了 0 頁(yè),花費(fèi)了 0.000 秒(0.000 MB/秒)。如果返回的是上述信息,說(shuō)明數(shù)據(jù)庫(kù)已經(jīng)默認(rèn)了你新建的日志文件,要是數(shù)據(jù)庫(kù)不認(rèn),那么您也不用往下看了,您只能在覆蓋MDF文件后把數(shù)據(jù)庫(kù)的狀態(tài)改為可用,然后輸出其中的表了。 www . ufsoft . com解決方法解決方法此時(shí)該數(shù)據(jù)庫(kù)的狀態(tài)應(yīng)該是處于DBO ONLY的狀態(tài),如下圖:您可以看見,現(xiàn)在里面的表都是可用的了,但是我們還需要把他的狀態(tài)改為正常的狀態(tài)才可以。 www . ufsoft . com解決

6、方法解決方法在查詢分析器中執(zhí)行如下語(yǔ)句:update sysdatabases set status = 4194316 where name = UFDATA_001_2019-修改為正常狀態(tài);千萬(wàn)別忘記,前面我們修改了數(shù)據(jù)庫(kù)讓他的系統(tǒng)表可以修改,如今一定要修改回來(lái),否則客戶無(wú)意中修改了系統(tǒng)數(shù)據(jù)庫(kù),那麻煩可就是大了!-修改系統(tǒng)數(shù)據(jù)庫(kù)狀態(tài)為不可寫:sp_configure allow, 0reconfigure with overrideGO www . ufsoft . com解決方法解決方法似乎恢復(fù)完成了,但是為了確保日后的使用沒有問(wèn)題,我們需要檢查一下數(shù)據(jù)庫(kù)是否還有問(wèn)題,還是用DBCC:

7、DBCC CHECKDB (UFDATA_001_2019) 如果沒有返回錯(cuò)誤提示,那么您可以放心的使用了,如果有錯(cuò)誤提示,那么您還得用DBCC來(lái)修復(fù),不過(guò),其中由于修復(fù)而丟失的數(shù)據(jù)是沒有辦法的了,修復(fù)的語(yǔ)句見下頁(yè),該語(yǔ)句需要反復(fù)的執(zhí)行,直到?jīng)]有任何錯(cuò)誤提示為止! www . ufsoft . com解決方法解決方法 sp_dboption dbname = ufdata_001_2019, optname = single user , optvalue = trueuse ufdata_001_2019GODBCC CHECKDB( ufdata_001_2019,REPAIR_ALLOW_DATA_LOSS)gosp_dboption dbname = ufdata_001_2019, optname = single user ,optvalue = false www . ufsoft . com總結(jié)總結(jié)如果最后修復(fù)成功,恢復(fù)完成,那么恭喜你,你可以向客戶有個(gè)好的交代了!如果修復(fù)不成功,只能把里面的數(shù)據(jù)導(dǎo)出了!但是,一般用這種方法恢復(fù)成功的希望還是很大的!對(duì)于一些客戶,我們除了提醒他們多用U8備份外

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論