数据库的备份和恢复

一、何时备份系统数据库

               何时备份系统数据库
序号 数据库名称 作用 何时备份 损坏的后果
1 master 系统级信息 修改master数据库后 不可用,则sql server 2008无法启动
2 model 用户数据库的模板 修改model数据库后 修改model后创建的所有数据库都将继承这些改变。
3 msdb 代理用来计划警报和作业的信息 修改msdb数据库之后 系统出现故障后,用户必须重建各个作业、警报和操作员
4 用户数据库 保存企业和个人的重要数据信息 1、创建数据库后
2、创建索引后
3、清理事务日志后
4、执行大容量数据操作之后
 

二、备份类型

             数据库备份类型
序号 备份类型 内容 注意事项
1 完整数据库备份 备份数据库文件、文件地址、事务日志的某些部分 不允许创建或删除数据库文件
不允许在收缩操作过程中截断文件
2 差异备份 在最近一次完全备份后发生改变的数据进行备份。 速度比完整备份时间短
3 事务日志备份 依赖于完整备份,但并不备份数据库本身,只记录事务日志的适当部分,即从上一个事务以来已经发生了变化的部分。 比完整备份节约时间,利用事务日志进行恢复时,可以指定恢复到某一个时间,这是完整备份和差异备份做不到的
4 文件/文件组备份 对数据库中的部分文件或文件组进行备份。 为保证恢复的文件与数据库的其余部分保持一致,执行文件和组备份后,必须执行事务日志备份。

三、数据库恢复方式

                             备份恢复模式
序号 恢复模型 内容 优点 缺点 适用环境
1 简单恢复模型 恢复到上一次备份 日志存储空间小,提高磁盘可用空间,最容易实现 无法将数据库还原到故障点或特定的即时点 小型数据库或数据更改频度不高的数据库。可执行完整备份和差异备份。
2 完全恢复模型 具有高的优先级,使用数据库和日志备份,能够较为安全地防范媒体故障 可还原到即时点   不能承受数据损失的用户,SQL Server 2008默认使用完全恢复模型。恢复模式可以修改,但修改前需要备份数据库
3 大容量日志记录恢复模型 数据库和日志备份来恢复数据库。该模型对某些大规模或大容量数据操作(INSERT INTO ,CREATE INDEX、大批量装载数据、处理大批量数据等)提供最佳性能和最少的日志使用空间。 日志只记录操作的最终结果,而并非存储操作的过程细节,日志尺寸小,大批量操作的速度快。如果事务日志没有受到破坏,除了期间发生的事务外,SQL Server 能够还原全部数据,但是,由于使用最小日志的方式记录事务,所以不能恢复数据库到特定时点。

 四、备份设备类型

             备份设备类型
序号 备份设备类型 内容 注意事项
1 磁盘 使用(UNC)来引用文件,以\\Servername\Sharename\Path\File格式指定文件位置。 不要备份到数据库所在的物理硬盘上。
2 磁带 需要物理连接到SQL Server2008实例的计算机上 磁带驱动器与磁带制造商需要匹配
3 逻辑 逻辑设备为物理设备的别名,比物理设备简单,逻辑备份设备名称被永久保存在SQL Server 的系统表中。  

 

你可能感兴趣的:(数据库备份,类型,系统数据库)