文档介绍:第16章备份与恢复
基本概念
备份数据库
恢复数据库
为了防止因软硬件故障而导致数据丢失或数据库的崩溃,数据备份和恢复工作就成了一项不容忽视的系统管理工作。
备份就是制作数据库结构、对象和数据的拷贝,以便在数据库遭到破坏的时候能够还原和恢复数据。恢复是指从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库的操作。
基本概念
备份的作用
通过适当的备份,可以将数据库从多种故障中恢复,包括:
存储媒体损坏,例如存放数据库数据的硬盘损坏;
用户操作错误(例如,偶然或恶意地修改或删除数据);
硬件故障(例如,磁盘驱动器损坏或服务器报废);
自然灾难。
恢复模式
恢复模式是一个数据库属性,它用于控制数据库备份和还原操作的基本行为。例如,恢复模式控制了将事务记录在日志中的方式、事务日志是否需要备份以及可用的还原操作。
(1)简化了恢复计划;
(2)简化了备份和恢复过程;
(3)明确了系统操作要求之间的权衡;
(4)明确了可用性和恢复要求之间的权衡。
在SQL Server 2005中,可以选择3种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。
(1)简单恢复模式
此模式简略地记录大多数事务,所记录的信息只是为了确保在系统崩溃或还原数据备份之后数据库的一致性。
(2)完整恢复模式
此模式完整地记录了所有的事务,并保留所有的事务日志记录,直到将它们备份。
(3)大容量日志恢复模式
此模式简略地记录大多数大容量操作(例如索引创建和大容量加载),完整地记录其他事务。大容量日志恢复模式提高了大容量操作的性能,常用作完整恢复模式的补充。