紀錄還原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
小插曲
還原後無法啟動資料庫
查看 log
看到存取被拒
查看本機群組還原後master資料庫路徑資料夾需要把sql 權限加入(如下圖)
SQL service account: SQLServerMSSQLUser$<server>$MSSQLSERVER
最後使用ssms 把model 、msdb 系統資料庫還原
會有小插曲原因是因為,還原master 到新DB主機後因為系統路徑都要與原來DB主機都要相同所以才會有無法啟動問題,且因為路徑不同所以也要注意該資料夾權限問題。
小弟不是DBA ,所以以上僅供參考
本篇瀏覽人數: 1597