備份model 和msdb 資料庫時的注意事項
執行任一更新資料庫的操作後,必須備份 model 或 msdb 資料庫。備份是很重要的,例如,由於媒體故障導致資料庫受損時能夠可以利用備份進行還原:
如果 msdb 被損壞,則 SQL Server 代理使用的所有計劃資訊都將丟失,並且必須手動重新建立。備份與還原歷史記錄資訊也將丟失。
如果 model 資料庫損壞,而且當前沒有可用的備份,則新增到 model 資料庫中的所有使用者特定模板資訊都將丟失,必須手動重新建立。
備份 model 和 msdb 資料庫的方式與備份使用者資料庫相同。將定期檢查 model 和 msdb 資料庫是否發生了更改,如果是,則進行備份。
model 和 msdb 資料庫的概述
model 和 msdb 資料庫執行下列功能:
SQL Server、SQL Server Management Studio 和 SQL Server 代理使用 msdb 資料庫來儲存資料,包括計劃資訊以及備份與還原歷史記錄資訊。
SQL Server 將在 msdb 資料庫中自動維護一份完整的聯機備份與還原歷史記錄。這些資訊包括執行備份一方的名稱、備份時間和用來儲存備份的裝置或檔案。SQL Server Management Studio 利用這些資訊提出計劃以還原資料庫並應用事務日誌備份。將會記錄有關所有資料庫的備份事件,即使它們是由自定義應用程式或第三方工具建立的。例如,如果使用呼叫 SQL Server 管理物件 (SMO) 物件的 Microsoft Visual Basic 應用程式執行備份操作,則事件將記錄在 msdb 系統表、Microsoft Windows 應用程式日誌和 SQL Server 錯誤日誌中。
預設情況下,msdb 使用簡單恢復模式。如果在恢復使用者資料庫時使用 msdb 資料庫中的備份與還原歷史記錄資訊,建議對 msdb 資料庫使用完整恢復模式,並建議考慮將 msdb 事務日誌放置在容錯儲存裝置中。
重要提示:
當安裝或升級 SQL Server 時,只要使用 Setup.exe 重新生成系統資料庫,msdb 的恢復模式便會自動設定為 SIMPLE。
建立使用者資料庫時,model 資料庫是 Microsoft SQL Server 使用的模板。model 資料庫的全部內容(包括資料庫選項)都會被複制到新的資料庫。啟動期間,也可使用 model 資料庫的某些設定建立新的 tempdb,因此 model 資料庫必須始終存在於 SQL Server 系統中。
新建立的使用者資料庫與 model 資料庫使用相同的恢復模式。預設值是使用者可配置的。若要了解 model 的當前恢復模式,請參閱如何檢視或更改資料庫的恢復模式 (SQL Server Management Studio)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541464/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 備份 master 資料庫時的注意事項AST資料庫
- Oracle9i資料庫的Standby端執行備份,注意事項~Oracle資料庫
- Oracle資料庫表設計時的注意事項Oracle資料庫
- MySQL 資料庫設計和注意事項MySql資料庫
- MySQL 資料庫-索引注意事項MySql資料庫索引
- Model設計中常見的技巧和注意事項
- 關於mysqldump備份非事務表的注意事項MySql
- Oracle 資料庫升級注意事項Oracle資料庫
- 資料庫程式設計注意事項資料庫程式設計
- Oracle資料庫中Create user的注意事項Oracle資料庫
- 【Toad】使用Toad呼叫expdp資料泵備份資料步驟及注意事項
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- WPF新建viewModel例項化成員的注意事項View
- 0707開發備份( addHeaderView和addFooterView的注意事項)HeaderView
- 選擇“大資料”分析平臺時的注意事項大資料
- 資料庫的定時備份(小庫、資料泵工具)資料庫
- RMAN定時全備份資料庫之簡單例項資料庫單例
- 更改當前資料庫預設臨時表空間注意事項資料庫
- 資料庫資料的恢復和備份資料庫
- PG 資料庫 DTS 遷移需要注意的事項:資料庫
- SQL Server 2008 事務日誌備份注意事項SQLServer
- MSDB資料庫置疑的解決方法資料庫
- MAVEN新增本地倉庫和注意事項!Maven
- 資料網格的注意事項 - Kineret
- Oracle多例項資料庫備份指令碼Oracle資料庫指令碼
- 使用JOB定時備份資料庫資料庫
- 複製資料庫中需要注意的幾點事項資料庫
- removeChild使用時注意事項REM
- 實現MySQL資料庫的實時備份MySql資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- Oracle 資料匯出注意事項Oracle
- 大資料學習注意事項大資料
- XML PUBLISHER 輸出資料庫圖片需注意事項XML資料庫
- 敏捷企業的資料管理注意事項敏捷
- 資料庫定時備份linux篇資料庫Linux
- 資料庫備份資料庫
- 時序資料庫InfluxDB之備份和恢復策略資料庫UX
- 在SQL Server資料庫中使用批處理的注意事項SQLServer資料庫