数据库的备份与还原
原创
©著作权归作者所有:来自51CTO博客作者cisco_wjc的原创作品,请联系作者获取转载授权,否则将追究法律责任
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

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
sql server 数据库日志还原
角色是一个权限的集合,只要将用户加入到角色成员(给用户分配一个角色),就可以给这个用户分配这个角色所具有的全部权限。角色的出现极大的简化了权限的管理。
服务器角色 数据库角色 用户定义数据库角色 架构 -
SQLyog备份与还原数据库
SQLyog备份与还原数据库备份数据库还原数据库
数据库 sql 编程 -
数据库的备份与还原(转载)
转自:://bbs..net/topics/310024312
sql sed i++ .net 进度条