SQL Server之備份與還原系統資料庫

來源:互聯網
上載者:User

標籤:系統資料庫   master   model   msdb   楊書凡   

     系統資料庫是管理和維護SQL Server所必須的資料庫,對伺服器執行個體的運行至關重要。每次進行大量更新後必須備份多個系統資料庫,包括master、model、msdb,備份這些系統資料庫,就可以在發生系統故障(如硬碟丟失)時還原和恢複SQL Server系統


需要備份的系統資料庫



1. 備份系統資料庫


2. 類比資料庫損壞

(1)首先,停止SQL Server服務


(2)然後,刪除系統資料庫檔案

(3)再次開啟SQL Server服務,發現系統報錯,SQL Server資料庫系統癱瘓


3. 現在開始重建資料庫

(1)首先,找到安裝命令 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe,將四行複製到C盤下


(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資料庫


    


SQL Server之備份與還原系統資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.