




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号: 201211041026 姓名: 刘畅 班级: 信息12-1 成绩: 上机练习一、实验目的 了解备份和恢复数据库的有关内容,掌握将数据库中的数据以及保证数据库系统正常运行的有关信息保存起来,以备恢复数据库时使用。二、实验环境 安装有SQL Server 2012的计算机,并且创建好备份文件夹,最好有外出设备(例如优盘),以便更好的实验有关数据库备份的有关操作。三、实验内容1. 利用SSMS工具按顺序完成下列操作:(1) 创建永久备份设备:backup1,backup2.(2) 对students数据库进行一次完整备份,并以追加的方式备份到backup1设备上。(3) 执行下列语句删除students数据库中的SC表:DROP TABLE SC(4) 利用backup1设备上对students数据库进行的完整备份,恢复出students数据库。(5) 查看SC表是否被恢复出来了。2. 利用SSMS工具按顺序完成下列工作:(1) 对students数据库进行一次完整备份,并以覆盖的方式备份到backup1设备上,覆盖掉backup1设备上已有的备份内容。(2) 执行下列语句在Course表中插入一行新纪录:INSERT INTO Course VALUES(c201, 离散数学, 3, 4)(3) 将students数据库以覆盖的方式差异备份到backup2设备上。(4) 执行下述语句删除新插入一行新纪录:DELETE FROM Course WHERE Cno = 201(5) 利用backup1和backup2备份设备对students数据库的备份,恢复students数据库。完全恢复完成后,在Course表中有新插入的记录吗?为什么?3. 利用SSMS工具按顺序完成下列操作:(1) 将students数据库的恢复模式改为“完整”的。(2) 对students数据库进行一次完整备份,并以覆盖方式备份到backup1设备上。(3) 执行下述语句向Course表中插入一行新纪录:INSERT INTO Course VALUES(C202, 编译原理, 5,4)(4) 对students数据库进行一次差异备份,并以追加的方式备份到backup1设备上。(5) 执行下述语句删除新插入的记录:DELETE FROM Couse WHERE Cno = C202(6) 对students数据库进行一次日志备份,并以覆盖的方式备份到backup2设备上。(7) 利用backup1和backup2备份设备恢复students数据库,完全恢复完成后,在Course表中有新插入的记录吗?为什么?4. 利用备份和恢复数据库的T-SQL语句按顺序完成下列操作:(1) 新建备份设备:backup1和backup2,他们均存放在D:BACKUP文件夹下(假设此文件夹已存在),对应的物理文件名分别为:back1.bak和back2.bak。(2) 对students数据库进行一次完整备份,以覆盖的方式备份到back1上。(3) 删除SC表。(4) 对students数据进行一次差异备份,以追加的方式备份到back1上。(5) 删除students数据库。(6) 利用back1备份设备恢复students数据库的完整备份,并在恢复完成之后使数据库成为可用状态。(7) 在SSMS工具的对象资源管理器中查看是否有students数据库?为什么?如果有,展开此数据库中的“表”节点,查看是否有SC表?为什么?(8) 再次利用back1备份设备恢复students数据库,首先恢复完整备份并使恢复后的数据库成为正在恢复状态,然后再恢复差异备份并使恢复后的的数据库成为可用状态。(9) 再SSMS工具的对象资源管理器中展开students数据库和其下的“表”节点,这次是否有SC表?为什么?(10) 对students数据库进行一次完整备份,直接备份到D:BACKUP文件夹下,备份文件名为:students.bak。(11) 对students数据库进行一次事物日志备份,以追加的方式备份到back2设备上。四、实验过程1. 利用SSMS工具按顺序完成下列操作:(1) 创建永久备份设备:backup1,backup2.(2) 对students数据库进行一次完整备份,并以追加的方式备份到backup1设备上。(3) 执行下列语句删除students数据库中的SC表:(4)利用backup1设备上对students数据库进行的完整备份,恢复出students数据库。(5) 查看SC表是否被恢复出来了。2. 利用SSMS工具按顺序完成下列工作:(1) 对students数据库进行一次完整备份,并以覆盖的方式备份到backup1设备上,覆盖掉backup1设备上已有的备份内容。(2) 执行下列语句在Course表中插入一行新纪录:(3) 将students数据库以覆盖的方式差异备份到backup2设备上。(4) 执行下述语句删除新插入一行新纪录:(5) 利用backup1和backup2备份设备对students数据库的备份,恢复students数据库。完全恢复完成后,在Course表中有新插入的记录吗?为什么? 完全恢复后,在Course表中有新插入的记录。因为b1和b2分不同情况进行的备份。而且b2执行的是差异备份。4. 利用备份和恢复数据库的T-SQL语句按顺序完成下列操作:(1) 新建备份设备:backup1和backup2,他们均存放在G:BACKUP文件夹下(假设此文件夹已存在),对应的物理文件名分别为:back1.bak和back2.bak。(2) 对students数据库进行一次完整备份,以覆盖的方式备份到back1上。(3) 删除SC表。(4) 对students数据进行一次差异备份,以追加的方式备份到back1上。(5) 删除students数据库。(6) 利用back1备份设备恢复students数据库的完整备份,并在恢复完成之后使数据库成为可用状态。(7) 在SSMS工具的对象资源管理器中查看是否有students数据库?为什么?如果有,展开此数据库中的“表”节点,查看是否有SC表?为什么? 有Students数据库,因为b1我们进行的是完整备份。展开数据库节点的时候没有SC表。因为差异备份没有进行恢复。(8) 再次利用back1备份设备恢复students数据库,首先恢复完整备份并使恢复后的数据库成为正在恢复状态,然后再恢复差异备份并使恢复后的的数据库成为可用状态。(9) 再SSMS工具的对象资源管理器中展开students数据库和其下的“表”节点,这次是否有SC表?为什么?(10)对students数据库进行一次完整备份,直接备份到D:BACKUP文件夹下,备份文件名为:students.bak。五、实验总结 在本章节我们学习了维护数据库中很重要的工作,备份和恢复数据库。SQL Server 2012支持4种备份方式,即完整备份,差异备份,日志备份,文件和文件组备份。我们在试验中运用了前三种备份数据库的实现方法。完整备份是将数据库的全部内容均备份下来,对数据库进行的第一个备份必须是完整备份;差异备份是备份数据库中相对完整备份之后对数据库的修改部分;日志备份是备份自前一次备份之后新增的日志内容,而且日志备份要求数据库的恢复模式不能是“简单”模式,因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- project考试试题及答案
- 电缆厂检验知识培训课件
- 电煤知识培训内容摘要模板课件
- 本科线性代数考试题目及答案
- 高热惊厥科普课件
- Nicomol-Standard-生命科学试剂-MCE
- Acedapsone-d8-生命科学试剂-MCE
- MEDI-8852-生命科学试剂-MCE
- 保险学第七版考试题库及答案
- 专升本考试题目及答案
- 传媒公司员工劳动合同(标准版)
- 缺血性肠病完整版本课件
- 《室内空间设计》第三章课件
- 学习《北方民族大学学生违纪处分规定(修订)》课件
- 装配式建筑设计专篇(word6)
- 设备出厂检验报告
- Matlab-Simulink模型检查验证与测试
- 单位减少存档人员表
- 商务英语翻译实务完整版教学ppt课件全套教程
- 潮流玩具行业研究报告
- GB∕T 708-2019冷轧钢板和钢带的尺寸、外形、重量及允许偏差
评论
0/150
提交评论