SQL SERVER2005系統數據庫
一、
MASTER:用於存儲數據庫的系統信息及賬戶信息
二、
MODEL:數據庫的模板
三、
TEMPDB:用於存儲一些臨時的結果集
四、
MSDB:用於存放數據庫警報和做業計劃等信息
數據庫的恢復模式
一、
簡單恢復:不會對事務日誌進行恢復
二、
完整恢復:恢復完整的數據庫,包括數據庫內的結構以及內容
三、
大容量日誌恢復:與完整恢復相似,但會漏到一些事務日誌中的細節
數據庫的備份類型:
一、
完整備份:備份全部,全部備份策略的基準
二、
差別備份:備份自上次完整備份的操做內容
三、
事務日誌備份:備份上次差別備份到本次事務日誌尾部的備份
用戶數據庫進行備份的基本步驟:
一、
修改數據庫的恢復模式,經常使用完整恢復模式
二、
建立相應數據庫的備份設備
三、
以實際狀況決定使用何種備份方式
系統數據庫MASTER的恢復操做【事先要備份MASTER數據庫,只支持完整備份】:
一、
修改SA用戶名密碼,以便管理員往後方便恢復MASTER數據庫
二、
修改數據庫的登陸模式爲「混合模式」,由於往後要恢復MASTER數據庫時須要使用SQL用戶SA來鏈接數據庫
三、
當MASTER數據庫損壞時,數據庫系統將沒法登陸,此時應採起以下操做:
a)
使用命令重建MASTER數據庫,命令在數據庫的安裝目錄【c:\program file\miscrosoft sql server\mssql.1\mssql\binn】下執行
Start /wait f:\setup.exe /qn INSTANCENAME=mssqlserver REINSTALL=SQL_Engine
REBUILDDATABASE=1 SAPWD=www.1.com
b)
重啓數據庫服務測試MASTER數據庫是否重建成功
c)
斷開這次鏈接、關閉數據庫服務,進入數據庫的單用戶模式,此命令一樣在數據庫的安裝目錄下執行
Sqlservr.exe –c –m
d)
使用命令恢復MASTER數據庫
Use master
go
Restore database master from disk=’MASTER數據庫的備份目錄’ with replace