SQL Server 2005 Master數據庫及作業的恢復

本文鏈接:http://user.qzone.qq.com/26656899/blog/1218540673

   由於操作系統或SQL Server的崩潰,可能需要重新安裝SQL Server 2005,而在生產中的數據中肯定會有應用到各個項目中的用戶名和密碼,也會有各種各樣的作業,如果再一一重建,可能會出現錯誤的設置或作業的不完成等現象,那麼我們就需要在平時的生產中經常備份系統數據庫,在必要的時候還原相應的數據庫即可。 

  
   還原master數據庫(用戶信息) 
    master數據庫存儲了登錄SQL Server的用戶名及密碼、權限等信息,還原此數據庫必須以獨佔方式啓動SQL Server,方法是: 
    1.在 SQL Server 配置管理器中,單擊“SQL Server 服務”。 
    2.在右窗格中,右鍵單擊 SQL Server (<實例名>),再單擊“屬性”。 
    3.在“高級”選項卡的“啓動參數”框中,鍵入以分號 (;) 分隔的參數。 
        例如,若要以單用戶模式啓動,請在現有啓動選項之前插入 -m;,然後重新啓動數據庫。 
        單擊“確定”。 
    4.重新啓動數據庫引擎。 
    5.打開“開始”-“運行”,輸入:sqlcmd  (打開SQLCMD工具) 
    6.輸入如下腳本: 
        1> RESTORE DATABASE master FROM DISK = 'Z:/存儲master完整備份的文件地址/master.bak'; 
        2> GO 
    7.結束單用戶模式的使用之後,若要以正常的多用戶模式重新啓動服務器實例,必須先從“啓動參數”框中刪除 -m;,重新啓動SQL Server服務。 
    這樣Master數據庫就恢復到以前的備份了,看原來的用戶是不是已經又原來出來了? 

  
    還原msdb數據庫 (作業信息) 
    msdb數據庫存儲了SQL Server的維護計劃和作業等信息,還原此數據庫必須以單個用戶的方式訪問這個msdb數據庫,然後纔可以還原,方法是: 
    打開msdb數據庫的屬性窗口,選擇左邊的“選項”,將右邊的“狀態-限制訪問”的值設置爲:SINGLE_USER,然後在msdb數據庫上點右鍵選擇還原即可,看作業等是不是都還原回來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章