SQL备份和还原

时间:2025-04-23

SQL备份和还原

第九章 备份和还原

SQL备份和还原

9.1 基本概念数据库备份是制作数据库结构、对象和数 据的贝, 据的贝,以便在数据库遭到破坏的时候能够 修复数据库。数据库还原指将数据库备份 加载到服务器中去。

SQL备份和还原

9.1.1 何时需要备份SQL Server提供了一套功能强大的数据备份和还原具。 Server提供了一套功能强大的数据备份和还原具。 数据备份和还原可以用于保护数据库中的关键数据。在 系统发生错误的时候,可以利用数据备份来还原数据库 中的数据。在下述情况下需要使用数据库的备份还原: ·存储媒体损坏。例如存放数据库的硬盘损坏。 ·用户操作错误。例如非恶意地或恶意地修改或删除数 据。 ·整个服务器崩溃。例如操作系统被破坏,造成计算机 无法启动。 ·需要在不同的服务器之间移动数据库时。把一个服务 器上的某个数据库备份下来,然后还原到另一个服务器 中去。

SQL备份和还原

9.1.2 SQL Server 2000的数据库备 2000的数据库备 份和还原的方法SQL Server 2000的数据库备份和还原可以创建数据库 2000的数据库备份和还原可以创建数据库 拷贝,该拷贝存放到安全的地方,当服务器崩溃或数 据库被损坏时,该拷贝就可以用于还原数据库。 数据库备份的方法 在SQL Server2000中,备份数据库有以下四种方法: Server2000中,备份数据库有以下四种方法: ·全库备份。即制作数据库中所有内容的副本。它在 备份过程中需要花费的时间和空间最多,不宜频繁进 行。恢复时,仅需要恢复最后一次全库备份即可。该 备份以后的修改都将丢失。 ·差异备份。即只备份最后一次全库备份后被修改的 数据页。备份的时间和空间较少。恢复时,先恢复最 后一次全库备份,再恢复最后一次差异备份。

SQL备份和还原

·事务日志备份。即只备份最后一次日志备份后所有 的事务日志记录下来。备份所用的时间和空间更少。 利用日志备份进行恢复时,可以指定恢复到某一个 事务,这是全库备份和差异备份所不能做到的。但 利用日志备份进行恢复时,需要重新执行日志记录 中的修改命令来恢复数据库中的数据,所以通常恢 复的时间较长。建议每周进行一次全库备份,每天 进行一次差异备份,每小时执行一次日志备份,再 恢复最后一次差异备份,再顺次恢复最后一次差异 备份以后进行所有事务日志备份。 ·文件或文件组备份。即备份某个数据库文件或数据 库文件组。必须与事务日志备份结合才有意义。例 如,某数据库中有两个数据文件,一次仅备份一个 文件,而且在每个数据文件备份后,都要进行日志 备份。在恢复时,使用事务日志使所有的数据文件 恢复到同一个时间点。

SQL备份和还原

故障还原模型 在SQL Ser

ver2000中,有以下三种故障还原模型: Server2000中,有以下三种故障还原模型: ·完全模型。任何对数据库的修改操作都记录到 事务日志文件中。 ·大容量日志记录模型。除对日志空间影响大的 操作(如bull insert)外,其他修改操作都记录到 操作(如bull insert)外,其他修改操作都记录到 事务日志文件中。 ·简单模型。所有的修改操作都不记录到事务日 志文件中。在该模式下,不能进行事务日志备 份和文件/文件组备份。在数据库属性窗口“ 份和文件/文件组备份。在数据库属性窗口“选 项”选项卡中,可以选择它的故障还原模式。 例如,对某数据库的操作过程中在不同时刻对 某数据库进行了不同的操作. 某数据库进行了不同的操作.

SQL备份和还原

9.2备份数据库备份数据库可以使用备份向导或企业管理器来完 成,也可以通过Transact-SQL语句来实现。下面以 成,也可以通过Transact-SQL语句来实现。下面以 示例数据库Northwind来例来介绍备份数据库的方 示例数据库Northwind来例来介绍备份数据库的方 法和步骤。

9.2.1使用备份向导备份数据库 9.2.1使用备份向导备份数据库步骤 在企业管理器中展开服务器组,然后展开一个服 务器。 展开“数据库” 展开“数据库”文件夹,然后单击要备份的数据 库,例如Northwind。 库,例如Northwind。 从“工具”选单中选择“向导”命令,以打开如 工具”选单中选择“向导” 图9.1所示的“选择向导”对话框。 9.1所示的“选择向导”

SQL备份和还原

SQL备份和还原

单击“管理”节点,选择“备份向导” 单击“管理”节点,选择“备份向导”选 项,出现“欢迎使用创建数据库备份向导” 项,出现“欢迎使用创建数据库备份向导” 画面,然后单击“下一步” 画面,然后单击“下一步”按钮,出现如 图9.2所示的对话框。 9.2所示的对话框。

SQL备份和还原

选择所备份的数据库(例如Northwind), 选择所备份的数据库(例如Northwind), 单击“下一步”按钮,出现“ 单击“下一步”按钮,出现“键入备份的 名称和描述” 名称和描述”对话框,在该对话框中输入 备份的名称和描述信息,然后单击“ 备份的名称和描述信息,然后单击“下一 步”按钮,出现如图9.3所示的对话框。 按钮,出现如图9.3所示的对话框。

SQL备份和还原

选择下列备份方法之一。 · “数据库备份”:对整个数 …… 此处隐藏:2332字,全部文档内容请下载后查看。喜欢就下载吧 ……

SQL备份和还原.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219