数据库的备份与还原

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
相关文章
相关标签/搜索