浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第九章 数据库备份与恢复

数据库备份与恢复 数据库备份和恢复的基本概念 使用企业管理器管理备份和恢复 使用TSQL语句管理备份和恢复 恢复系统数据库
1 数据库备份与恢复 • 数据库备份和恢复的基本概念 • 使用企业管理器管理备份和恢复 • 使用T-SQL语句管理备份和恢复 • 恢复系统数据库

基本概念 备份和恢复组件是 SQL Server的重要组成部分。 备份就是指对 SQLServer数据库或事务日志进 行拷贝。数据库备份记录了在进行备份这一操作 时数据库中所有数据的状态。如果数据库因意外 而损坏,这些备份文件将在数据库恢复时被用来 恢复数据库。由于 SQLServer支持在线备份, 所以通常情况下,可一边进行备份一边进行其它 操作。但是在备份过程中不允许执行以下操作: 创建或删除数据库文件 创建索引 执行非日志操作 自动或手工缩小数据库或数据库文件大小
2 基本概念 • 备份和恢复组件是SQL Server 的重要组成部分。 备份就是指对SQL Server 数据库或事务日志进 行拷贝。数据库备份记录了在进行备份这一操作 时数据库中所有数据的状态。如果数据库因意外 而损坏,这些备份文件将在数据库恢复时被用来 恢复数据库。由于SQL Server 支持在线备份, 所以通常情况下,可一边进行备份一边进行其它 操作。但是在备份过程中不允许执行以下操作: • 创建或删除数据库文件 • 创建索引 • 执行非日志操作 • 自动或手工缩小数据库或数据库文件大小

备份设备 在进行备份以前首先必须指定或创建备份设 备,备份设备是用来存储数据库、事务日志或文 件和文件组备份的存储介质,备份设备可以是硬 盘、磁带或管道。当使用磁盘时, SQL Server允 许将本地主机硬盘和远程主机上的硬盘作为备份 设备,备份设备在硬盘中是以文件的方式存储的
3 备份设备 • 在进行备份以前首先必须指定或创建备份设 备,备份设备是用来存储数据库、事务日志或文 件和文件组备份的存储介质,备份设备可以是硬 盘、磁带或管道。当使用磁盘时,SQL Server允 许将本地主机硬盘和远程主机上的硬盘作为备份 设备,备份设备在硬盘中是以文件的方式存储的

物理设备和逻辑设备 · SQL Server使用物理设备或逻辑设备名称标识 备份设备。 物理备份设备是操作系统用来标识备份设备的 名称。如c:\ backupslaccounting full bak 逻辑备份设备是用来标识物理备份设备的别名 或公用名称。逻辑设备名称永久地存储在SQL Server内地系统表中。优点是:引用它比引用 物理设备名称简单。例:上例的逻辑设备名称 可以是: accounting backup 执行数据库的备份和恢复中,既可以使用物理 设备名,又可以使用逻辑设备名
4 物理设备和逻辑设备 • SQL Server使用物理设备或逻辑设备名称标识 备份设备。 • 物理备份设备是操作系统用来标识备份设备的 名称。如c:\backups\accounting\full.bak。 • 逻辑备份设备是用来标识物理备份设备的别名 或公用名称。逻辑设备名称永久地存储在SQL Server内地系统表中。优点是:引用它比引用 物理设备名称简单。例:上例的逻辑设备名称 可以是:accounting_backup。 • 执行数据库的备份和恢复中,既可以使用物理 设备名,又可以使用逻辑设备名

B backup database accounting to accountin backup 或 Backup database accounting To disk=‘c∷\ backups lacountinglfull bak
5 • 例:backup database accounting to accountin_backup • 或 • Backup database accounting • To disk = ‘c:\backups\acounting\full.bak’

管理备份设备 可以采用企业管理器,也可以采用T SQL语句来实现管理
6 管理备份设备 • 可以采用企业管理器,也可以采用TSQL语句来实现管理

用企业管理器创建备份设备 步骤: 1、打开企业管理器,展开指定的服务器。 2、展开“管理”节点,并在下一级节点中选择 节点“备份”。 3、在备份节点上单击鼠标右键,然后从弹出菜 单中选择命令“新建备份设备”,并打开“备 份设备属性一新设备”对话框。 4、在“备份设备属性”对话框中执行如下操作: 在“名称”处输入备份设备的逻辑文件名 在“文件名”处输入备份文件的文件名和存储 路径。 5、单击“确定”,即可
7 用企业管理器创建备份设备 • 步骤: • 1、打开企业管理器,展开指定的服务器。 • 2、展开“管理”节点,并在下一级节点中选择 节点“备份”。 • 3、在备份节点上单击鼠标右键,然后从弹出菜 单中选择命令“新建备份设备”,并打开“备 份设备属性-新设备”对话框。 • 4、在“备份设备属性”对话框中执行如下操作: • 在“名称”处输入备份设备的逻辑文件名 • 在“文件名”处输入备份文件的文件名和存储 路径。 • 5、单击“确定”,即可

En Console Reotiicresoft SQL Servers\SQL Server Groupira ainders 95 ar Ister)\BEaD 如 Action Yie I具回回一的眼公a0mG 「备份1个项目 a Console Root 名称A 物理位置 引 Microsoft SQL Serve 申hais C: \Progr FilesMMierosof 白目 SOL Server Gr 由 PB Windows 95 or later.) 密数据 口数据转换服务 管理 SQL server代理 qL备份数据库①) e复制 e白安全性 支持服 window from Here Re Export List. 图1使用企业管理器创建备份设备
8 图1 使用企业管理器创建备份设备

备价份设备屈性一新设备 常规 名称0:厂 查看内 C带动器名 G文件名 AProgram Files\Mi crosoft SQL Serv 取消 帮助 图2输入备份设备属性对话框
9 图2 输入备份设备属性对话框

使用TSQL创建备份设备 在 SQL Server中 可以使用 sp addumpdevice语句创建备份设备,其语法 形式如下: sp addumpdevice设备类型’,’设备逻辑 名’,’设备的物理名称 例 exec sp addumpdevice disk backup company c: mssql7backupbk company bak
10 使用T-SQL创建备份设备 •在 SQL Server 中 , 可 以 使 用 sp_addumpdevice语句创建备份设备,其语法 形式如下: •sp_addumpdevice ‘设备类型’ , ’设备逻辑 名’ , ’设备的物理名称’ •例 : exec sp_addumpdevice ‘disk’ , ‘backup_company’ , ‘c:\mssql7\backup\bk_company.bak’
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第二章 数据库基础(耿建玲).ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第八章 SQL Server权限管理.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第一章 SQL Server关系数据库概述.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第五章 管理事务和管理数据库.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第四章 T-SQL程序设计基础.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十章 管理索引(耿建玲).ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十一章 管理触发器.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十三章 SQL Server数据转换.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第十二章 管理存储过程.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第三章 SQL语言基础.ppt
- Windows 数据恢复原理与方法.ppt
- Windows 数据恢复原理与方法 - 提示信息.doc
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第5章 内存管理.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第4章 死锁处理.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第3章 并发控制——互斥与同步.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第2章 进程描述与控制.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第1章 操作系统概论.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)内容简介(董明刚).ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第8章 文件管理.ppt
- 广西大学:《计算机操作系统》课程教学资源(PPT课件)第7章 I/O设备管理.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第六章 管理数据库表.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第七章 管理视图.ppt
- 《java认证》课程简介.doc
- 《java认证》第五章 对象和类.doc
- 《java认证》第六章 高级语言特征.doc
- 《java认证》第七章 异常.doc
- 《java认证》第八章 建立 GUIs.doc
- 《java认证》第9章 AWT 事件模型.doc
- 《java认证》第10章 AWT 组件库.doc
- 《java认证》第11章 Java 基础类.doc
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第一章 概述、第二章 数据的表示、第三章 运算器与运算方法.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第四章 存储系统、第五章 指令系统、第六章 中央处理机组织.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第七章 总线及总线互连结构、第八章 输入输出设备.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第九章 输入输出组织、复习.ppt
- 计算机网络——数据通信基础知识.ppt
- 计算机网络——网络高层.ppt
- 计算机网络——网络层(因特网基础).ppt
- 计算机网络——可靠的数据流传输服务(TCP:传输控制协议).ppt
- 襄樊职业技术学院:《C语言程序设计》第一讲 基本知识.ppt
- 襄樊职业技术学院:《C语言程序设计》第二讲 数据类型.ppt