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