SQL 2008 R2 還原系統資料庫紀錄

紀錄還原SQL master 資料庫

 

還原master 需要在單人模式

先把服務停止

net stop MSSQLSERVER /Y

將服務啟動於單人模式

net start MSSQLSERVER /m

進入sql comman

sqlcmd –S localhost

從備份檔案還原,指令如下

RESTORE DATABASE master FROM DISK=’d:\master.bak’WITH REPLACE

2021-02-18_114049

小插曲

還原後無法啟動資料庫

2021-02-19_160600

查看 log

2021-02-19_160933

看到存取被拒

2021-02-19_161136

查看本機群組還原後master資料庫路徑資料夾需要把sql 權限加入(如下圖)

SQL service account: SQLServerMSSQLUser$<server>$MSSQLSERVER

2021-02-19_161338

2021-02-19_161302

最後使用ssms 把model 、msdb 系統資料庫還原

 

2021-02-19_161536

2021-02-19_161605

會有小插曲原因是因為,還原master 到新DB主機後因為系統路徑都要與原來DB主機都要相同所以才會有無法啟動問題,且因為路徑不同所以也要注意該資料夾權限問題。

小弟不是DBA  ,所以以上僅供參考



本篇瀏覽人數: 1597
分類: MSSQL。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *