数据库备份与恢复(I)

数据库备份与恢复(I)

ID:42067170

大小:750.01 KB

页数:42页

时间:2019-09-07

数据库备份与恢复(I)_第1页
数据库备份与恢复(I)_第2页
数据库备份与恢复(I)_第3页
数据库备份与恢复(I)_第4页
数据库备份与恢复(I)_第5页
资源描述:

《数据库备份与恢复(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12章数据库备份与恢复12.1数据库备份12.2恢复数据库12.3数据库的维护上页下页结束§12.1数据库备份1.备份概述2.创建备份设备3.备份的执行上页下页结束1.备份概述备份就是对SQLServer数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其恢复。上页下页结束SQLServer2000四种备份方式(一)完全数据库备份(Dadabase-complete)(二)差异备份或称增量备份(Dadabase-differential)(三)事务

2、日志备份(Transactionlog)(四)数据库文件和文件组备份(Fileandfilegroup)上页下页结束2.创建备份设备在进行备份以前首先必须指定或创建备份设备,备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。当使用磁盘时,SQLServer允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。上页下页结束创建备份设备的两种方法:1.使用SQLServer企业管理器创建备份设备如图13-1,13-2所示。2.使用系统存储过程创

3、建备份设备在SQLServer中,可以使用sp_addumpdevice语句创建备份设备,其语法形式如下:sp_addumpdevice{‘device_type’}[,’logical_name’][,’physical_name’][,{{controller_type

4、’device_status’}}]上页下页结束图13-1使用企业管理器创建备份设备上页下页结束图13-2输入备份设备属性对话框上页下页结束例子13-1:在磁盘上创建了一个备份设备程序清单:usemasterexecsp_addumpdevice‘

5、disk’,‘backup_company’,‘c:mssql7backupbk_company.bak’上页下页结束删除备份设备删除备份设备与创建的过程类似,只须在企业管理器中选中要删除的备份设备,在弹出的菜单中选择删除选项即可删除该备份设备。或者使用sp_dropdevice语句来删除备份设备。其语法如下:sp_dropdevice[‘logical_name’][,’delfile’]例子13-2:删除上面创建的备份设备sp_dropdevice‘backup_company’,‘c:mssql7bac

6、kupbk_company.bak’上页下页结束3.备份的执行SQLServer系统提供了三种数据库备份操作的方法:(1)SQLServer企业管理器(2)备份向导(3)Transact-SQL语句。上页下页结束1.使用SQLServer企业管理器进行备份(1)启动企业管理器,登录到指定的数据库服务器,打开数据库文件夹,用右键单击所要进行备份的数据库图标,在弹出的快捷菜单中选择所有任务,再选择备份数据库。(2)出现SQLServer备份对话框,对话框中有两个页框,即常规和选项页框。(3)在常规页框中,选择备份数据库的

7、名称、操作的名称、描述信息、备份的类型、备份的介质、备份的执行时间。(4)通过单击添加按钮选择备份设备。(5)选择调度复选框,来改变备份的时间安排。(6)在选项页框中进行附加设置。上页下页结束2.使用备份向导(图13-3--图13-9)图13-3欢迎使用向导对话框上页下页结束图13-4选择数据库对话框上页下页结束图13-5输入备份名称和描述信息对话框上页下页结束图13-6选择备份数据库类型对话框上页下页结束图13-7设置备份介质类型和属性对话框上页下页结束图13-8备份验证和调度对话框上页下页结束图13-9确认执行备份

8、操作对话框上页下页结束3.使用Transact-SQL语句备份数据库其语法形式如下:Backupdatabase{database_name

9、@database_name_var}to[,…n][with[[,]format][[,]{init

10、noinit}][[,]restart]]::={backup_file_name

11、@backup_file_evar}

12、{disk

13、tape

14、pipe}={temp_file_name

15、@temp_file_name_eva

16、r}上页下页结束§12.2恢复数据库1恢复概述2恢复数据库3恢复系统数据库上页下页结束1恢复概述数据库备份后,一旦系统发生崩溃或者执行了错误的数据库操作,就可以从备份文件中恢复数据库。数据库恢复是指将数据库备份加载到系统中的过程。系统在恢复数据库的过程中,自动执行安全性检查、重建数据库结构以及完整数据库内容。上页下页结束2恢复数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。