
国家品牌国际标准国家信息化计算机教育认证 www.ceac.org.cn 数据库原理与SQL Server 第7章复制和恢复数据库 高等职业教育电子信息类专业 “双证课程”培养方案配套演示文稿 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 国家信息化计算机教育认证 高等职业教育电子信息类专业 “双证课程”培养方案配套演示文稿 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 数据库原理与SQL Server 第7章 复制和恢复数据库

www.ceac.org.cn 第7章复制和恢复数据库 ●7.1同一数据库服务器上备份数据库 数据库备份还原 ●7.2不同数据库服务器间转移数据库 一附加数据库 ·7.3不同数据格式的转换 数据库数据导入导出 实训 数据复制与恢复 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 第7章 复制和恢复数据库 ⚫ 7.1 同一数据库服务器上备份数据库 —数据库备份还原 ⚫ 7.2 不同数据库服务器间转移数据库 —附加数据库 ⚫ 7.3 不同数据格式的转换 —数据库数据导入导出 实训 数据复制与恢复

www.ceac.org.cn 7.1同一数据库服务器上备份数据库 一数据库备份还原 为保证数据的安全性,必须定期进行数据库的 备份,当数据库损坏或系统崩溃时,可以将过去 制作的备份还原到数据库服务器中。 利用附加数据库也可以实现数据库的备份和还 原,但SQL Server2000提供了更完善的备份、 还原功能。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 7.1 同一数据库服务器上备份数据库 —数据库备份还原 为保证数据的安全性,必须定期进行数据库的 备份,当数据库损坏或系统崩溃时,可以将过去 制作的备份还原到数据库服务器中。 利用附加数据库也可以实现数据库的备份和还 原,但SQL Server 2000提供了更完善的备份、 还原功能

www.ceac.org.cn 7.1.1数据库的备份 1.备份的概念 数据库备份包括了数据库结构和数据。 同时,备份的对象不但包括用户数据库, 而且还包括系统数据库。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 7.1.1 数据库的备份 1.备份的概念 数据库备份包括了数据库结构和数据。 同时,备份的对象不但包括用户数据库, 而且还包括系统数据库

www.ceac.org.cn 2.备份设备 备份设备是指备份内容的存储介质。 包括disk(硬盘文件)、tape(磁带) 以及pipe(命名管道)。 其中,硬盘文件是最常用的设备介质。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 2.备份设备 备份设备是指备份内容的存储介质。 包括disk(硬盘文件)、tape(磁带) 以及pipe(命名管道)。 其中,硬盘文件是最常用的设备介质

www.ceac.org.cn 3.备份类型 完全备份:对数据库整体的备份。 差异备份:对数据库自前一个完全备份后改动的 部分的备份。 事务日志备份:对数据库事务日志的备份。 文件或文件组备份:对组成数据库的数据文件的 备份。 只有进行了完全备份后才能进行差异备份以及事务日志备 份。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 3.备份类型 完全备份:对数据库整体的备份。 差异备份:对数据库自前一个完全备份后改动的 部分的备份。 事务日志备份:对数据库事务日志的备份。 文件或文件组备份:对组成数据库的数据文件的 备份。 只有进行了完全备份后才能进行差异备份以及事务日志备 份

www.ceac.org.cn 4.使用SQL语句 (1)创建一个备份设备。 sp_addumpdevice'','', (2)数据库完全备份。 BACKUP DATABASETO (3)数据库差异备份。 BACKUP DATABASETO WITH DIFFERENTIAL (4)事务日志备份。 BACKUP LOGTO 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 4.使用SQL语句 (1)创建一个备份设备。 sp_addumpdevice ' ', ' ', '' (2)数据库完全备份。 BACKUP DATABASE TO (3)数据库差异备份。 BACKUP DATABASE TO WITH DIFFERENTIAL (4)事务日志备份。 BACKUP LOG TO

www.ceac.org.cn 4.使用$QL语句 例7-1制作数据库student的备份。 脚本: 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 例7-1 制作数据库student的备份。 脚本: 4.使用SQL语句

www.ceac.org.cn 5.使用SQL-EM (1)启动SQL-EM,在左侧窗口中展开指定数据库服务器 “管理”文件夹,单击“备份”结点。 (2)指向左侧窗口的“备份”结点,单击右键,选择“新 建备份设备”命令。 (3)输入备份设备名、对应的物理文件名。单击“确定” 按钮,完成创建备份设备。 (4)指向要备份的数据库,单击右键,选择“所有任 务”→“备份数据库”命令,设置备份类型,单击“添 加”按钮。 (5)指定备份的物理文件名,也可以在“备份设备”输入 框中指定备份的备份设备名,单击“确定”按钮,设 置备份的各项参数。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 5.使用SQL-EM (1)启动SQL-EM,在左侧窗口中展开指定数据库服务器 “管理”文件夹,单击“备份”结点。 (2)指向左侧窗口的“备份”结点,单击右键,选择“新 建备份设备”命令。 (3)输入备份设备名、对应的物理文件名。单击“确定” 按钮,完成创建备份设备。 (4)指向要备份的数据库,单击右键,选择“所有任 务”→“备份数据库”命令,设置备份类型,单击“添 加”按钮 。 (5)指定备份的物理文件名,也可以在“备份设备”输入 框中指定备份的备份设备名,单击“确定”按钮,设 置备份的各项参数

www.ceac.org.cn 7.1.2数据库的还原 1.还原的概念 数据库的还原是指将数据库的备份加载到系统中, 是与备份相对应的操作。备份是还原的基础,没有 备份就无法还原。 一般来说,因为备份是在系统正常的情况下执行 的操作,而还原是在系统非正常情况下执行的操作, 所以还原相对要比备份复杂。 中国高等职业技术教育研究会&CEAC信息化培训认证管理办公室
www.ceac.org.cn 中国高等职业技术教育研究会 & CEAC信息化培训认证管理办公室 7.1.2 数据库的还原 1.还原的概念 数据库的还原是指将数据库的备份加载到系统中, 是与备份相对应的操作。备份是还原的基础,没有 备份就无法还原。 一般来说,因为备份是在系统正常的情况下执行 的操作,而还原是在系统非正常情况下执行的操作, 所以还原相对要比备份复杂