SQL数据库的备份.docx
- 文档编号:27007453
- 上传时间:2023-06-25
- 格式:DOCX
- 页数:10
- 大小:635.63KB
SQL数据库的备份.docx
《SQL数据库的备份.docx》由会员分享,可在线阅读,更多相关《SQL数据库的备份.docx(10页珍藏版)》请在冰豆网上搜索。
SQL数据库的备份
华北水院数据库原理实验报告(四)
2014--2015学年第二学期2012级计算机专业专业
班级:
211学号:
201421116姓名:
张静
一、实验题目:
数据库备份与恢复实验
二、实验目的:
了解数据库的备份和恢复
三、实验内容
说明:
如果之前已经备份数据库,可以省略1-4步。
1、打开对象资源管理器,新建数据库。
2、创建数据库表
创建表Student,Course,SC,表结构参考教材(第五版P79页)。
(过程抓图)
3、数据录入
参考教材P79页,为Student,Course,SC录入数据。
4、数据库备份
(为了后续利用该备份,请点数据库,右键,属性,选项,恢复模式选择完整。
)
在数据库上点击右键,选择“任务”,选择“备份”,选择“添加”,选择文件存放位置,设置文件名称,然后点击“确定”,“确定”,“确定”。
以上操作完成后,在对应位置会出现你所备份的数据库文件,比如本例就会在C盘下出现mybackup文件。
具体步骤如图
(1),
(2),(3),(4),(5)
4、数据库的恢复
右键点击刚刚创建的据库,选择“删除”,删除数据库,用以模拟数据库遭到了破坏。
新建一个空白数据库,可与刚才名字不同,右键选中该数据库,选择“任务”,选择“还原”,选择数据库,选中“源设备”,选择“添加”,再选择你刚才备份的文件,选择用于还原的备份集中打钩,点“选项”,“覆盖现有数据库”前打钩,还原为:
下面路径最后数据库文件改为新建数据库名称(建议)然后点击“确定”,即可还原成功。
以上步骤可参考下图
还原成功后,可查看在数据库中是否已经有了你在第2步所创建的那些表和数据了呢?
5、数据库数据修改
随便在数据库某个表1中添加一个数据,目的为了证明备份过数据库后,数据有改动。
6、误操作
删除数据库另外某一个表。
此操作是误操作,需要恢复。
如果用原来的数据库备份,第5步中添加的数据就恢复不了,所以必须用日志恢复。
删除了Course表
7、出来误操作或者数据库错误后,备份日志。
用SQLManagement界面操作备份:
用SQL备份:
BACKUPLOGDbTODISK='c:
/stu_log.bak'WITHFORMAT
8、恢复步骤:
1)利用原来备份还原数据库;
注意:
在“恢复状态”下选择第2项“不对数据库执行任何操作,不回滚提交的事务。
”
2)利用日志恢复最近操作,例如第5步中录入的数据。
在数据库上点右键--还原--事务日志,选择刚刚我们删除表后备份的事务日志:
stu_log.bak,在下面选择时间点,这个时间是上面我们记住的删除表之前的时间,点击确定后,还原成功。
可以看到被删除的表又回来了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 备份