1 / 44
文档名称:

第九章 数据库备份与恢复.ppt

格式:ppt   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第九章 数据库备份与恢复.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第九章 数据库备份与恢复.ppt

文档介绍

文档介绍:数据库备份与恢复
数据库备份和恢复的基本概念
使用企业管理器管理备份和恢复
使用T-SQL语句管理备份和恢复
恢复系统数据库
1
基本概念
备份和恢复组件是SQL Server 的重要组成部分。备份就是指对SQL Server 数据库或事务日志进行拷贝。数据库备份记录了在进行备份这一操作时数据库中所有数据的状态。如果数据库因意外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。由于SQL Server 支持在线备份,所以通常情况下,可一边进行备份一边进行其它操作。但是在备份过程中不允许执行以下操作:
创建或删除数据库文件
创建索引
执行非日志操作
自动或手工缩小数据库或数据库文件大小
2
备份设备
在进行备份以前首先必须指定或创建备份设备,备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。
3
物理设备和逻辑设备
SQL Server使用物理设备或逻辑设备名称标识备份设备。
物理备份设备是操作系统用来标识备份设备的名称。如c:\backups\accounting\。
逻辑备份设备是用来标识物理备份设备的别名或公用名称。逻辑设备名称永久地存储在SQL Server内地系统表中。优点是:引用它比引用物理设备名称简单。例:上例的逻辑设备名称可以是:accounting_backup。
执行数据库的备份和恢复中,既可以使用物理设备名,又可以使用逻辑设备名。
4
例:backup database accounting to accountin_backup

Backup database accounting
To disk = ‘c:\backups\acounting\’
5
管理备份设备
可以采用企业管理器,也可以采用T-SQL语句来实现管理。
6
用企业管理器创建备份设备
步骤:
1、打开企业管理器,展开指定的服务器。
2、展开“管理”节点,并在下一级节点中选择节点“备份”。
3、在备份节点上单击鼠标右键,然后从弹出菜单中选择命令“新建备份设备”,并打开“备份设备属性-新设备”对话框。
4、在“备份设备属性”对话框中执行如下操作:
在“名称”处输入备份设备的逻辑文件名
在“文件名”处输入备份文件的文件名和存储路径。
5、单击“确定”,即可。
7
图1 使用企业管理器创建备份设备
8
图2 输入备份设备属性对话框
9
使用T-SQL创建备份设备
在SQL Server 中,可以使用sp_addumpdevice语句创建备份设备,其语法形式如下:
sp_addumpdevice ‘设备类型’,’设备逻辑名’,’设备的物理名称’
例:exec sp_addumpdevice ‘disk’, ‘pany’, ‘c:\mssql7\backup\’
10