13. 数据库的备份与恢复
|
本章主题 l 备份的基本概念 l 备份设备的概念及分类 l 如何实施数据备份 l 如何从备份中恢复数据
|
13.1. 备份概述
13.1.1. 数据库备份的定义及其重要性
数据库备份是指系统管理员定期或不定期地将数据库部分或全部内容复制到磁带或另一个磁盘上保存起来的过程。
为了避免数据在灾难后无法恢复,必须对数据库进行备份。
13.1.2. 备份的种类
静态备份:备份期间不允许对数据库进行任何存取、修改活动的备份。
动态备份:备份期间允许对数据库进行任何存取、修改活动的备份。
13.1.3. 何时备份
1、 周期性数据库备份
一种经常采用的备份方案是:每月、每周、每日一次备份。
2、 数据库不定期的备份
在数据库发生以下改变后,应该进行数据库的备份:
l 创建、修改、删除数据库前
l 创建了用户自定义对象
l 增加或删除服务器的系统存储过程
l 修改了master、msdb、model数据库
l 清除事务日志或执行了不写入事务日志的操作
13.2. 备份设备
备份设备(Backupdevice)是指SQL Server中存储数据库和事务日志副本的载体。
备份设备可以被定义成本地的磁盘文件、远程服务器上的磁盘文件、磁带或命名管道。
13.3. 备份类型
SQL Server支持的备份类型包括:
l 完整数据库备份
l 差异数据库备份
l 事务日志备份
l 文件和文件组备份
13.4. 执行备份
实际备份操作中,经常使用企业管理器来进行数据库备份。
开始演示在企业管理器中备份数据库
13.5. 从不同备份中恢复数据库
在执行数据库恢复前,注意:
l 应该删除故障数据库,以便删除对故障数据库的任何引用。
l 必须限制用户对数据库的访问。
开始演示在企业管理器中恢复数据库
|
第12章 结束 |