備份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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫表設計時的注意事項Oracle資料庫
- MySQL 資料庫設計和注意事項MySql資料庫
- MySQL 資料庫-索引注意事項MySql資料庫索引
- Model設計中常見的技巧和注意事項
- 關於mysqldump備份非事務表的注意事項MySql
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- 定時備份MySQL資料庫MySql資料庫
- PG 資料庫 DTS 遷移需要注意的事項:資料庫
- MAVEN新增本地倉庫和注意事項!Maven
- 資料網格的注意事項 - Kineret
- 資料庫定時備份linux篇資料庫Linux
- PostgreSql資料庫的備份和恢復SQL資料庫
- 時序資料庫 InfluxDB 之備份和恢復策略資料庫UX
- 時序資料庫InfluxDB之備份和恢復策略資料庫UX
- 實現MySQL資料庫的實時備份MySql資料庫
- 大資料學習注意事項大資料
- Oracle 資料匯出注意事項Oracle
- 資料庫備份資料庫
- 敏捷企業的資料管理注意事項敏捷
- 「MySQL」資料庫備份和還原MySql資料庫
- 畫PCB板時的注意事項
- 刷題時需要的注意事項
- 康孚備份資料庫時報錯資料庫
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- MySQL5.7 透過邏輯備份遷移到GreatSQL注意事項MySql
- linux實現mysql資料庫每天自動備份定時備份LinuxMySql資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- 基於Doris實時資料開發的一些注意事項
- Mongo 資料庫備份和恢復命令Go資料庫
- Mysql備份和還原資料庫-mysqldumpMySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫定時備份winserver2012篇資料庫Server
- 遠端備份資料庫和檔案的方法資料庫
- 資料庫的備份和還原不成功資料庫
- MySQL資料庫的基本備份MySql資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- 直流負載箱的安全事項和注意事項有哪些?負載