Server数据库备份.ppt
文本预览下载声明
SQL Server数据库备份 主要内容: 数据库的备份方法 数据库的备份策略 对数据库进行手工备份 设置数据库的自动备份 数据库的备份方法 数据库的备份方法 数据库的备份方法 数据库的备份策略 数据库的备份策略 数据库的备份策略 数据库的备份策略 对数据库进行手工备份 对数据库进行手工备份 对数据库进行手工备份 对数据库进行手工备份 设置数据库的自动备份 设置数据库的自动备份 设置数据库的自动备份 设置数据库的自动备份 设置数据库的自动备份 设置数据库的自动备份 * * 数据库备份有以下几种方法: 数据库完全备份 差异备份 事务日志备份 文件及文件组备份 数据库完全备份 备份整个数据库的全部内容,数据库的第一次备份要做数据库完全备份。 差异备份 差异数据库备份只记录自上次数据库备份后发生更改的数据。 由于差异备份只备份自上次数据库备份后更改的数据,所以差异数据库备份比 数据库备份小而且备份速度快,因此可以更经常地备份,以减少丢失数据的危 险。 事务日志备份 事务日志备份是备份数据库事务日志的变化。可以使用事务日志备份将数据库 恢复到特定的时点或故障点。后者对于故障恢复和灾难恢复非常有用。 文件及文件组备份 SQL Server数据库中的所有数据和对象(如表、存储过程等)都存储在下列 文件中: 主要数据文件:该文件包含数据库的启动信息,并用于存储数据。每个数据 库都有一个主要数据文件。 次要数据文件:这些文件含有不能置于主要数据文件中的所有数据。例如数 据库太大所以需要多个次要数据文件,或将数据存储于位于不同磁盘驱动器 上的辅助文件。 事务日志:一个简单的数据库,可以只包含一个主文件和一个事务日志文件。 而一个复杂的数据库,可以使用一个主文件和多个辅助文件,多个日志文件。 数据可用性分析 哪些数据是重要的,哪些数据是需要经常使用的,每天的什么时间数据库必须处于联机状态? 服务器故障时间将对公司造成多大的经济损失? 如果遇到介质故障,比如磁盘驱动器发生故障;或发生灾难,比如在火灾中损失了服务器,可接受的故障时间是多长? 不丢失任何更改的重要程度如何? 重新创建丢失的数据的难易程度如何? 数据库大小是多少? 数据库内的数据更改是否频繁?哪些表修改得比较频繁? 什么时候大量使用数据库,导致频繁的插入和更新操作? 事务日志空间消耗是否有问题? 备份时间与频率 当执行了修改数据库的操作时,应该备份系统数据库。 Master数据库:每周备份并在数据库、设备或用户更改之后进行手工备份。 Msdb数据库:每周备份或在作业、事件、操作员或警报更改之后进行手工 备份。 Model数据库:进行基本备份,然后在改变时(不经常发生)手工备份。 用户建立的数据库: 至少每晚备份数据改变,可以在每晚备份事务日志,周 末进行整个数据库备份。每天几次备份事务日志,以防 故障。 当发生下列情况后,应该执行用户数据库的备份: 创建数据库之后 装入数据之后 创建索引之后 清除事务日志之后 执行不记入事务日志的操作之后 联机备份与脱机备份 联机备份也叫作动态备份,允许用户在备份时继续使用数据库,但用户的操作会影响数据库备份的速度。 脱机备份是在备份时,不允许用户使用数据库。 选择备份类型 在无法提供数 据库备份所需 的时间,或对于 特大型数据库 需要和事务日志 备份结合使用 节省备份时间 可以根据不同数 据库文件来备份 数据库中不同部 分 文件及文件组 频繁修改的数 据库 简单恢复方式 下,不能进行 不必每次进行数 据库备份也可以 重建数据库 事务日志 事务日志备份 需要加快数据 库的恢复时间 备份之前要进行 数据库完全备份 较快,比事务日 志有效 上次数据库备份 以来改变的数据 差异备份 数据库较小、 数据很少被修 改或事务日志 已满 数据库太大时, 备份时间太长 最容易实现和恢 复 整个数据库 数据库完全备份 应用情景 缺 点 优 点 备份内容 备份类型 1、右击要备份的数据库“公司 业务库”,在快捷菜单中, 依次单击“所有任务”?“ 备份数据库”,出现如右图 所示的备份对话框。 2、在“名称”后的输入框中可 以更改备份名称。 3、在“备份”部分选择“数据 库-完全”。如果要进行差异备
显示全部