您好,登錄后才能下訂單哦!
系統數據庫是管理和維護SQL Server所必須的數據庫,對服務器實例的運行至關重要。每次進行大量更新后必須備份多個系統數據庫,包括master、model、msdb,備份這些系統數據庫,就可以在發生系統故障(如硬盤丟失)時還原和恢復SQL Server系統
需要備份的系統數據庫
1. 備份系統數據庫
2. 模擬數據庫損壞
(1)首先,停止SQL Server服務
(2)然后,刪除系統數據庫文件
(3)再次開啟SQL Server服務,發現系統報錯,SQL Server數據庫系統癱瘓
3. 現在開始重建數據庫
(1)首先,插入系統光盤
(2)進入字符界面,定位并執行安裝命令
如果是Windows身份驗證模式,需要的語法如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<數據庫實例名> /SQLSYSADMINACCOUNTS=<登錄名>?
如果是混合身份驗證模式,還需要使用/SAPWD參數提供sa的密碼,語法如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<數據庫實例名> /SQLSYSADMINACCOUNTS=<登錄名> /SAPWD=<sa密碼>
我的數據庫是混合驗證模式,所以輸入以下命令:
4. 現在重啟服務,打開數據庫,發現數據庫初始化了,所以需要還原master數據庫
(1)單用戶模式啟用SQL Server服務
netstart MSSQLSERVER /m /s
(2)授信連接SQLServer服務器實例
sqlcmd -e -s ServerName
(3)連接后,還原master數據庫
restore database master from disk='master備份文件路徑'
go
5. 現在啟動服務,打開數據庫,發現數據庫恢復正常
6. 還原msdb數據庫
7. 還原model數據庫
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。