第 13章 数据库的备份和恢复
13,1 数据库的备份
13,2 数据库的恢复
13,1 数据库的备份
13,1,1 概述备份就是对 SQL Server数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,
以便在数据库遭到破坏时能够及时地将其恢复 。 执行备份操作必须拥有对数据库备份的权限许可,SQL Server只允许系统管理员,数据库所有者和数据库备份执行者备份数据库 。
13,1 数据库的备份
13,1,1 概述
SQL Server 2000对所要备份内容的选项设置,提供了四种不同的方式,
( 1)完全数据库备份
( 2)差异备份或称增量备份
( 3)事务日志备份
( 4)数据库文件和文件组备份
13,1 数据库的备份
13,1,2 备份设备在进行备份以前首先必须创建或指定备份设备 。 备份设备是用来存储数据库,事务日志或文件和文件组备份的存储介质,可以是硬盘,磁带或管道 。 备份设备在硬盘中是以文件的方式存储的 。
13,1 数据库的备份
13,1,2 备份设备创建和删除备份设备可以用两种方法:
1.使用企业管理器管理备份设备
2.使用 Transact-SQL语句创建,删除备份设备
13,1 数据库的备份
13,1,3 使用 SQL Server 企业管理器进行备份
( 1) 在企业管理器中展开服务器组,展开指定的服务器,展开,管理,。
( 2) 右击,备份,,在弹出的快捷菜单中选择,备份数据库,选项,打开,SQL Server
备份,对话框 。
13,1 数据库的备份
13,1,4 使用备份向导进行备份
( 1) 在企业管理器中展开服务器组,选定指定的服务器 。
( 2) 选择主菜单的,工具 |向导,,打开
,选择向导,对话框,展开,管理,,选择其中的,备份向导,选项 。
13,1 数据库的备份
13,1,5 使用 Transact-SQL语句备份数据库
Transact-SQL语句提供了 BACKUP语句执行备份操作 。
本章首页
13,2 数据库的恢复
13,2,1 使用企业管理器恢复数据库
( 1) 在企业管理器中展开服务器组,展开指定的服务器,展开,数据库,。
( 2) 右击指定的数据库,在弹出的快捷菜单中选择,所有任务,选项,再选择,还原数据库,命令,弹出还原数据库对话框 。
13,2 数据库的恢复
13,2,2 使用 Transact-SQL语句恢复数据库
Transact-SQL提供了 RESTORE语句恢复数据库 。
本章首页
13,1 数据库的备份
13,2 数据库的恢复
13,1 数据库的备份
13,1,1 概述备份就是对 SQL Server数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,
以便在数据库遭到破坏时能够及时地将其恢复 。 执行备份操作必须拥有对数据库备份的权限许可,SQL Server只允许系统管理员,数据库所有者和数据库备份执行者备份数据库 。
13,1 数据库的备份
13,1,1 概述
SQL Server 2000对所要备份内容的选项设置,提供了四种不同的方式,
( 1)完全数据库备份
( 2)差异备份或称增量备份
( 3)事务日志备份
( 4)数据库文件和文件组备份
13,1 数据库的备份
13,1,2 备份设备在进行备份以前首先必须创建或指定备份设备 。 备份设备是用来存储数据库,事务日志或文件和文件组备份的存储介质,可以是硬盘,磁带或管道 。 备份设备在硬盘中是以文件的方式存储的 。
13,1 数据库的备份
13,1,2 备份设备创建和删除备份设备可以用两种方法:
1.使用企业管理器管理备份设备
2.使用 Transact-SQL语句创建,删除备份设备
13,1 数据库的备份
13,1,3 使用 SQL Server 企业管理器进行备份
( 1) 在企业管理器中展开服务器组,展开指定的服务器,展开,管理,。
( 2) 右击,备份,,在弹出的快捷菜单中选择,备份数据库,选项,打开,SQL Server
备份,对话框 。
13,1 数据库的备份
13,1,4 使用备份向导进行备份
( 1) 在企业管理器中展开服务器组,选定指定的服务器 。
( 2) 选择主菜单的,工具 |向导,,打开
,选择向导,对话框,展开,管理,,选择其中的,备份向导,选项 。
13,1 数据库的备份
13,1,5 使用 Transact-SQL语句备份数据库
Transact-SQL语句提供了 BACKUP语句执行备份操作 。
本章首页
13,2 数据库的恢复
13,2,1 使用企业管理器恢复数据库
( 1) 在企业管理器中展开服务器组,展开指定的服务器,展开,数据库,。
( 2) 右击指定的数据库,在弹出的快捷菜单中选择,所有任务,选项,再选择,还原数据库,命令,弹出还原数据库对话框 。
13,2 数据库的恢复
13,2,2 使用 Transact-SQL语句恢复数据库
Transact-SQL提供了 RESTORE语句恢复数据库 。
本章首页