03 SQL2005数据库备份和还原

03 SQL2005数据库备份和还原1、数据库备份的意义硬件故障或误操作2、数据库的恢复模式(数据库属性——选项——恢复模式)完整:可恢复到数据库故障时间点或指定时间点大容量日志:数据库日志不记录对数据修改的时间,效率高,通过日志只能…

	03 SQL2005数据库备份和还原[数据库教程]

1、数据库备份的意义

硬件故障或误操作

2、数据库的恢复模式(数据库属性——选项——恢复模式)

完整:可恢复到数据库故障时间点或指定时间点

大容量日志:数据库日志不记录对数据修改的时间,效率高,通过日志只能恢复到故障时间点

简单:事务日志,将不活跃的日志文件覆盖重复利用,如果有一个事务一直未结束,会造成日志的大小会一直增长,无法实现事务日志的覆盖重复利用,这种模式不能使用日志还原数据库,只能使用数据库备份恢复

3、小型数据库备份还原策略

数据库不大部分数据丢失可容忍:恢复模式设置为简单、完整数据库备份和还原

(1) 使用命充备份和还原
    backup database zxta to disk=‘C:sqlDBsqlbackzxtaback02.bak‘
    restore database zxta from disk=‘C:sqlDBsqlbackzxtaback02.bak‘  进行还原操作时,确保数据库为非占用状态,可选中其他数据库取消占用状态。

(2) 将数据库备份还原为其他数据库(相录于使用现有备份新建了一个数据库):数据库右键——还原数据库:目标数据库“命名一个新数据库名”,源设备“选以前的备份"还原,选中备份集,确定还原。
(3) 创建备份设备:将数据库备份到备份设备,服务器对象——新建备份设备“设备名称,文件(指定备份设备文件存放位置)”
    命令创建备份设备   exec sp_addumpdevice ‘disk‘,‘mybackupfile‘,‘C:sqlDBsqlbackmybackfile.bak‘
    使用备份设备通过命令备份:backup database 数据库名 to 备份设备名   例:backup database zxta to epan
    还原:restore database zxta from epan
(4) 图形方式备份和还原
 数据库——右键任务——备份:指定备份路径及文件名
    备份类型:完整备份
 数据库——右键任务——还原——数据库:进行还原操作时,确保数据库为非占用状态,可选中其他数据库取消占用状态。
    常规:LSN是日志备份编号
    选项:(1)覆盖现有数据库,(2)回滚未提交的事务,操作后数据库将处于可用状态,无法再还原其它数据库

4、中大型数据库备份
恢复模式:完整 能够使用事务日志恢复到故障时间点
备份策略: 完成备份+日志备份+日志备份+日志备份+日志备份+日志备份+日志备份 每周一个循环(周日至周六)
数据 库 恢复模式 完整 在完整数据库备份之后,从数据库备份开始以后的日志者保留,如果从来没有进行过数据库备份,日志不保留 和恢复模式是简单的一样。
备份数据库日志 backup log zxta to disk=‘c:slqdbzxta.bak‘ 备份日志默认是追加

03 SQL2005数据库备份和还原

原文地址:https://blog.51cto.com/adairh/2544135

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6656.html

(0)
上一篇 2023-04-05
下一篇 2023-04-05

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注