SQL SERVER2005系统数据库
1、  MASTER:用于存储数据库的系统信息及帐户信息
2、  MODEL:数据库的模板
3、  TEMPDB:用于存储一些临时的结果集
4、  MSDB:用于存放数据库警报和作业计划等信息
 
数据库的恢复模式
1、  简单恢复:不会对事务日志进行恢复
2、  完整恢复:恢复完整的数据库,包括数据库内的结构以及内容
3、  大容量日志恢复:与完整恢复类似,但会漏到一些事务日志中的细节
 
数据库的备份类型:
1、  完整备份:备份所有,所有备份策略的基准
2、  差异备份:备份自上次完整备份的操作内容
3、  事务日志备份:备份上次差异备份到本次事务日志尾部的备份
 
用户数据库进行备份的基本步骤:
1、  修改数据库的恢复模式,常用完整恢复模式
2、  创建相应数据库的备份设备
3、  以实际情况决定使用何种备份方式
 
系统数据库MASTER的恢复操作【事先要备份MASTER数据库,只支持完整备份】:
1、  修改SA用户名密码,以便管理员日后方便恢复MASTER数据库
2、  修改数据库的登录模式为“混合模式”,因为日后要恢复MASTER数据库时需要使用SQL用户SA来连接数据库
3、  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