已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2012级计算机专业 集美大学计算机工程学院 20132014学年第一学期数据库原理实验报告题目: 实验六 数据库的备份与恢复学号:成绩班级: 计算12日期:2014.06姓名: 指导老师:林颖贤一、实验目的:理解备份的基本概念,了解备份设备的概念。掌握各种备份数据库的方法,了解如何制定备份计划,如何从备份中恢复设备。二、实验使用环境:Windows 7 x64、SQL Server 2005 SQL三、实验内容与完成情况:1、 用企业管理器创建一个备份设备。(1)打开SQL Server Management Studio,连接数据库服务器。(2)单击“服务器对象”选项,展开后点击“备份设备”选项,(3)右键点击“备份设备”,在弹出菜单里选择“新建备份设备”(4)填写数据信息,点击“确定”保存。2. 为销售管理数据库设置一个备份计划,名为SaleBackPlan,要求每当CPU空闲时进行数据库备份。(1)打开SQL Server Management Studio,连接数据库服务器;(2)单击“管理”选项,展开后点击“维护计划”选项,点击“维护计划向导”(3)根据向导,完成数据库备份计划 完成数据库备份计划3. 为销售管理数据库设置一个备份计划 要求每月1号进行数据库备份。(1)打开SQL Server Management Studio,连接数据库服务器。(2)新建维护计划同2;(3)选择计划属性时,计划类型选“重复执行”,频率“每月”第1天。完成数据库备份计划4、在企业管理器中恢复学生销售管理数据库。(1)打开SQL Server Management Studio,连接数据库服务器。(2)右击“数据库”,点击还原数据库(3)选择目标数据库和源数据库及用于还原的备份集5、修改销售管理数据库备份计划 要求每星期对数据库备份一次。(1)打开SQL Server Management Studio,连接数据库服务器。(2)右击相应维护计划,点击“修改”。(3)修改备份计划6、新建一个数据库Sa1es1,将前面已建的Sales数据库中的所有表导入到Sales1数据库中。要求不立即运行,而是创建一个Sales备份包,然后再执行运行。对象资源管理器连接到Integration Services,展开“已存储的包”、MSDB,右击对应包选择“运行包”,导入数据。7用命令方式实现下列功能:1)在E盘根目录创建一个名为:NewSales备份的本地磁盘备份文件2) 查看系统中有哪些备份设备。3) 创建数据库NewSales的完全备份4) 创建数据库NewSales的事务日志备份。 5) 从备份设备NewSales备份的完整数据库备份中恢复数据库NewSales。 6) 删除特定备份设备。 7)创建储存过程,实现备份数据库Sale数据库,并以当前系统时间作为备份名。例如:备份名为: Sales_2014-051608.bak(1)exec sp_addumpdevice disk,Sales,D:Sales1.bak(2)exec sp_helpdevice(3)backup database SalesDatabase to NewSales(4)backup log SalesDatabase TO NewSales(5)restore database SalesDatabase from NewSales WITH REPLACE(6)sp_dropdevice NewSales(7)create procedure backup_atime as declare sqlstr varchar(255)set sqlstr=backup_atime disk,+Sale_+convert(varchar(30),datepart(year,getdate()+-+convert(varchar(30),datepart(month,getdate()+convert(varchar(30),datepart(day,getdate()+convert(varchar(30),datepart(Hour,getdate()+.bak+,+E:NewSales1.bakexec(sqlstr)exec backup_atime8. 声明一个滚动动态游标sales_cursor,它用于获取所有员工销售JY000001号商品的信息,其中包括员工姓名、销售数量和售出时间。(1)申明游标sales_cursordeclare sales_cursor cursor scroll for select Emp_name,Pur_num,Pur_datefrom Purchase p,Employees ewhere p.Goo_no = JY000001 and p.Emp_no = e.Emp_no(2)打开游标open sales_cursor(3)执行游标fetch next from sales_cursor while FETCH_STATUS=0 BEGIN FETCH NEXT FROM sales_cursorEND(4)关闭并释放close sales_cursorgodeallocate sales_cursor四、出现的的问题及解决方案问题一:在企业管理器中恢复学生销售管理数据库时,恢复备份出错。解决方案:在恢复的“选项”中选择“覆盖现有数据库”。问题二:通过滚动游标获取的信息,没办法归类合并(未解决)五、实验小结1、通过本次实验,对数据库备份的基本概念,有了更深入的理解。2、通过企业管理器和代码两种方式,实现数据库的备份和还原,掌握了多种备份数据库的方法。通过企业管理器的方式,在数据库的操作上更为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 综合岗面试考点梳理题库 含答案含解析
- 2026 综合岗事业编面试高频题 题库 含答案
- 事业编计算机岗面试考点梳理2026含答案
- 2026年车间机械挤压伤害应急救护办法
- 健康宣教商业价值
- 2026下半年高中地理教资面试气候类型题库
- 2026年国家电投集团宁夏能源铝业公司人员招聘考试题库及答案详解
- 2026年贵州省烟草专卖局人员招聘笔试参考试题及答案详解
- 2026年重庆对外经贸集团有限公司人员招聘笔试参考试题及答案详解
- 2026下半年杭州市丁桥医院公开招聘编外工作人员1人笔试参考题库及答案解析
- 精神病人警情处置规范与实战
- 早读知识点(课件)-2025-2026学年二年级上册数学人教版
- 办公楼公区装修木工报价清单
- 监察法课件教学课件
- 惊恐障碍的认知行为干预与药物协同
- 声东击西课件
- 2025年服务机器人应用技术员职业技能竞赛题库(含答案)
- JCT 2966-2025混凝土用生活垃圾焚烧飞灰-知识培训
- 《拒绝不文明语言》主题班会课件
- 五年级数学小数乘法教学案例分享
- cnas内审员考试试题及答案
评论
0/150
提交评论