最新第9章--数据库的备份和恢复幻灯片.ppt

最新第9章--数据库的备份和恢复幻灯片.ppt

ID:62171099

大小:1.45 MB

页数:65页

时间:2021-04-20

最新第9章--数据库的备份和恢复幻灯片.ppt_第1页
最新第9章--数据库的备份和恢复幻灯片.ppt_第2页
最新第9章--数据库的备份和恢复幻灯片.ppt_第3页
最新第9章--数据库的备份和恢复幻灯片.ppt_第4页
最新第9章--数据库的备份和恢复幻灯片.ppt_第5页
资源描述:

《最新第9章--数据库的备份和恢复幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章--数据库的备份和恢复9.1图书管理数据库的备份根据数据库备份的基本方法,备份图书管理数据库MBOOK需要:首先创建一个备份设备,逻辑名为“图书管理数据库备份”;然后将MBOOK数据备份到该备份设备上,可以通过界面方式和命令方式来完成。9.1.1界面方式备份图书管理数据库1.创建备份设备“图书管理数据库备份”启动“SQLServerManagementStudio”,在“对象资源管理器”中展开“服务器对象”,用鼠标右键单击“备份设备”,在弹出的快捷菜单中选择“新建备份设备”菜单项。在打开的“备份设备”窗口中,在设备名称选项中输入备份

2、设备的名称“图书管理数据库备份”,“文件”选项中是备份设备的完整的物理路径名,这里按照默认设置,单击“确定”按钮,完成备份设备的创建。备份设备创建完成后可以在“对象资源管理器”的“服务器对象”下“备份设备”目录中找到刚创建的备份设备“图书管理数据库备份”。9.1.2命令方式备份图书管理数据库使用命令方式备份图书管理数据库,可以创建一个存储过程DB_backup,在存储过程中包含备份MBOOK数据库的命令,要备份数据库时执行存储过程即可。创建存储过程DB_backup的语句如下:USEMBOOKGOCREATEPROCEDUREDB_bac

3、kup@pathvarchar(100)ASBACKUPDATABASEMBOOKTODISK=@pathWITHINIT说明:以上存储过程的作用是将MBOOK数据库备份到一个物理备份设备中,如果需要使用逻辑备份设备备份,可以先使用系统存储过程sp_addumpdevice创建。在存储过程中备份操作使用了BACKUP语句,DATABASE表示备份整个数据库,MBOOK为要备份的数据库,TO关键字指定备份存放的目标,DISK表示磁盘设备,存储过程使用参数path用于传递备份设备的物理名称,即文件的完整路径名。WITHINIT选项表示新的备份

4、将覆盖原有的备份。功能测试:在D盘根目录下创建一个data文件夹,将MBOOK数据库备份为data文件夹下的“图书管理数据库备份.bak”文件,使用如下语句:USEMBOOKGOEXECDB_backup'D:data图书管理数据库备份.bak'执行结果如图9.4所示。图9.4备份MBOOK数据库9.2图书管理数据库的恢复2图书管理数据库的恢复根据数据库恢复的基本概念,需要将被破坏后的数据库和恢复后的数据做一个比较,才能确定数据库恢复是否成功。本节分别通过界面方式和命令方式先删除读者信息表TReader中借书证号为081107读者的信

5、息(081107读者在借阅表TLend中没有借书记录,可以删除),然后通过备份设备恢复图书管理数据库,查看是否能够恢复成功。9.2.1界面方式恢复图书管理数据库打开“SQLServerManagementStudio”,用鼠标右键单击“MBOOK”数据库的表TReader,选择“编辑前200行”菜单项,选择借书证号为081107的读者所在的一行数据,用鼠标右键单击,选择“删除”菜单项将该行数据删除。接下来通过在9.1.1节中创建的逻辑备份设备“图书管理数据库备份”恢复图书管理数据库到未删除数据的状态,实现步骤如下:(1)在“对象资源管理器

6、”窗口中用鼠标右键单击“数据库”目录,选择“还原数据库”菜单项。说明:如果要恢复特定的文件或文件组,可以选择“文件或文件组”菜单项,之后的操作与还原数据库类似。(2)进入“还原数据库”窗口,在“目标数据库”栏选择要恢复的数据库MBOOK,选中“源设备”单选按钮,如图9.5所示,单击“源设备”后面的“”按钮,在打开的“指定备份”窗口中选择备份媒体为“备份设备”,单击“添加”按钮。图9.5还原数据库窗口在打开的“选择备份设备”对话框中,在“备份设备”栏的下拉菜单中选择需要指定恢复的备份设备“图书管理数据库备份”,如图9.6所示,单击“确定”按

7、钮,返回“指定备份”窗口,再单击“确定”按钮,返回“还原数据库-MBOOK”窗口。图9.6选择备份设备对话框(3)选择完备份设备后,“还原数据库-BOOK”窗口的“选择用于还原的备份集”栏中会列出可以进行还原的备份集,在复选框中选中备份集,如图9.7所示。图9.7选择备份集(4)在如图9.7所示窗口中单击左边的“选项”选项卡,勾选“覆盖现有数据库”项,如图9.8所示,单击“确定”按钮,系统将进行恢复并显示恢复进度。图9.8覆盖现有数据库9.2.2命令方式恢复图书管理数据库新建一个查询窗口,首先使用DELETE语句删除借书证号为081107

8、读者的信息:USEMBOOKGODELETEFROMTReaderWHERE借书证号='081107'SELECT*FROMTReaderWHERE借书证号='081107'以上语句执行结果如

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

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

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