master資料庫損壞之後的恢復

tolywang發表於2008-11-28

方法 : 重建Master Rebuildm.exe 用到SQL的安裝檔案,從安裝目錄X86Data中拷取原檔案。

[@more@]重建成功後,不要啟動SQL Server,以單使用者模式進入SQL
<SQLserver的安裝目錄>binsqlservr.exe -m

  還原資料庫備份

restore database master from disk='e:master.bak'

  恢復Master

  啟動SQL Server

sp_addumpdevice 'disk',Mas, 'E:Master.bak' backup database master to mas restore verifyonly from mas Cut the Master db rebuildm.exe Sqlservr.exe -m restore database master from disk='e:master.bak'

  如果是Model 資料庫損壞,具體過程為:

  先重建Master資料庫,再恢復Model資料庫的備份;MSDB的損壞不影響SQL Server的正常執行, 備份還原和使用者資料庫相同;TempDB:SQL Server每次啟動的時候,都會使用Model資料庫重建,不用備份。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1013978/,如需轉載,請註明出處,否則將追究法律責任。

相關文章