数据库原理实验六数据库的备份与恢复new_第1页
数据库原理实验六数据库的备份与恢复new_第2页
数据库原理实验六数据库的备份与恢复new_第3页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理实验报告题目:实验六数据库的备份与恢复学号:成绩班级:计算12日期:2014.06姓名:指导老师:林颖贤一、实验目的:理解备份的基本概念,了解备份设备的概念。掌握各种备份数据库的方法,了解如何制 定备份计划,如何从备份中恢复设备。、实验使用环境:Windows 7 x64、SQL Server 2005 SQL、实验内容与完成情况:1、用企业管理器创建一个备份设备(1) 打开SQL Server Management Studio,连接数据库服务器。(2) 单击“服务器对象”选项,展开后点击“备份设备”选项,(3 )右键点击“备份设备”,在弹出菜单里选择“新建备份设备”(4)填写数据

2、信息,点击“确定”保存t二宣链二 LS 口二 SalesDatebaseBak2. 为销售管理数据库设置一个备份计划,名为SaleBackPlan ,要求每当CPU空闲时进行数据库备份(1) 打开SQL Server Management Studio,连接数据库服务器;(2) 单击“管理”选项,展开后点击“维护计划”选项,点击“维护计划向导”(3 )根据向导,完成数据库备份计划厂曲维护计划向导-出聊4£辽护计疵向导单击“停止''以中断换作。5总计5成功0错误0警告详细信息©:换作状态消息 创建维护计划 N Ai at mimic ePl an15成功筋将任

3、势爲加到维护计划成功勧M+戈旌项成功添加报告选项成功筋保存维护计划4<NintfriiuicaPl mf,咸功L>J 巳3H曰口琢计划MjintenancePlan%+ ,_j SQL Server R志完成数据库备份计划MaintenancePlan - £3 设计* 理要 窑称说明计划3. 为销售管理数据库设置一个备份计划要求每月1号进行数据库备份(1)打开SQL Server Management Studio,连接数据库服务器。(2 )新建维护计划同2;(3 )选择计划属性时,计划类型选“重复执行”,频率“每月”第1天完成该问导验SE在向导中选择的选项,然后单击&

4、quot;呢成"&单击“耳成”以执行下列操作:-维护计划向辱白在 H thyf-FC "上创建维护计划 tfMainteikaiiceFlaikl ” 身悅瞪证:SQL身份噓证-走义"备份数据库横整)”任奔诳目标朋务器连接上膏储数据库数据库:SalesDagbase类型:完整追加现有L目标:犠盘自定义维护计划厲性。L安排运行SQL Svtr代理作业:在每月第10:00:00执行。将从2014/6/5开始使用计划。所选抿吉选I页将在文件夹E:SQL data中生咸报告r1|W维护计划向导 zhyfPC回1-维护计划向导进度单击楓停止”以中断操作乜5总计0错淒

5、5成功0警告详纽信息):状态消息咸功咸功咸功燥作 创建维护计划M amt nanceFl anl 将任务添加到维护计划添加计划选项&添加报告选项0 保存维护计划 MiintenaTbceflsnl H完成数据库备份计划5j MaintenancePlan MaintenancePlanl(± i ij SQL Server 日志4、在企业管理器中恢复学生销售管理数据库(1)打开SQL Server Management Studio,连接数据库服务器。(2 )右击“数据库”,点击还原数据库(3)选择目标数据库和源数据库及用于还原的备份集I iSISSfSS - SalesDa

6、tsi: - -"常戎兰诒项迹原的目斥尢旺叵抹罪选撞现有热桃库的容祢或社人祈热揭库名称冃标吋i目占最近状态还原的通祐定用于通僅的百田黠溺和伍虧还廉名椰組件尖型弟一% LSN/ Sal«£Dfl.l &biiE a_b Ackup_2Q L406052247Z8ZKCF-FC1I9000QD00S94CQ选择用于迈除的础集密:SaleDl ubas A_backup_20 L406D5&-I730 数据库差异 EtUF-M SJ*=U 址站 am 21900000003173:连接 17 X WT5、修改销售管理数据库备份计划要求每星期对数据库备份一

7、次。(1) 打开SQL Server Management Studio,连接数据库服务器。(2) 右击相应维护计划,点击“修改”。(3) 修改备份计划计划在每周星期一的0:00:00执行。将从201W5开始使用计划“匚片亠-1*.6、新建一个数据库Salesl,将前面已建的Sales数据库中的所有表导入到Salesl数据库中。要求不立即运行,而是创建一个Sales备份包,然后再执行运行rJ 5QL Server孚入和导生宅县选择澹表和沥观團选择一个或參个要夏制的寒和视图。表和视图(D:目标R? 口 Stl«sDfttab&s«- dbo. bulk ¥

8、E5 Sal«Database), dlbo. EmployeesdH Siles.1. dbej. bank=H Sales!. dbo|- Espl呼电电呂J?二SalesDatabase- dbo, Eimployees2 p SalesBatbase dbo. GodsSales!. dbo Employees2Sil Salgsl. dbo. GoodsW O StlesDtitbot dbJ. Inventory nF Silesl dboL Inventory匝 口 S«l«sDftt4.ba£e_ dbo. Produet|JF 口 Sa

9、liesDatab ase_ dbo. Purchase7 口 SaJesDatabse- dboj. Pwchisel 1iSl Salsl. dbo|- Product=T Salesl. dbo_ Purchase亲Salesl. dbo. Fiarchase 1盲 口 S«l<sDat<b&,s;« dlbo Furch&saBak ST Sal«sl d>oL Pwchas«B«k(7 SalsDatAbasd- dto, Sell 口 SalesDatabase, dlbo. SellBak 

10、65; 口 SalesDatabase_ dboj. Total_Frj_ ,StlfiDit&but- AcL ¥_s«pE33FS&,应臣p_ Slesl. dbo. Sell空Salesl. dbo. SellBak=T Salesl. dbo Total_Fricesmi Salasl dbo. V_smpSalsDatibast. dbo. ¥_Li團Salesl. dbo|. V_LiSalesDatabase. dlbo. V_Role_Emp=iT Salesl. dl>oL V_Role_Emp预览©全不迭(D)帮

11、助迪V上一下一步(©取消111石j SQL Server出向导保存并执行包指示是晋保存S5IS包*Rm厂立詡抚行(助保存倉保存SSIS包(S)a SQL S&rver 切r文件窓克(D-$QL£eeEr耳入却导出苣导一匸匚ia 回扭行成功7/1总计0错喫C0刪7成功誓告详细信患Q):操作状态消息正在初始化数据流任势正在初帕化连接成功a正在设:H SQL侖令成斑正在设羞源连接咸功正在设盖目标连接咸功正在验证正在保存对象资源管理器连接到Integration Services ,展开“已存储的包”、MSDB,右击对应包选 择“运行包”,导入数据。登录到朋爭器恒使用liK

12、dxjws身份验证训)广使用SQL S errer身份验证(S 用户名.密码-4执行包突用:L具匚3ZI叵I叵I曲令文件 宀连擁管理器 冒执行选项*曰志记录从存储位盍逸择要运行的包。旬源:ssis包存储区月務器;ZHYF-TCjd使用此实用工具可在本直H+算机上运行SQL s««r琢忖血酣Svic« (SSIS)邑。命令行包血:pMSUBWH屿备怕包r 3 J Salesl+l J度度度度息息息息息息息息息息息息息息息息息息息成 进进进进信信信信信信信信時信信信信信信信信信信完兗完完已已已目目目目目目目目目目目 -件件件件件件件件屮屮汗片申常出屮片申带 n- 43

13、- -SHJ iJ£< £- i- 4< Js -5?空* 4- 猜濟涪清H£cd«倨"MCCM 辑 "Mfc韶辑M阿鼻幅辑X % X o2 4 7 0CP 1咸成威咸标标标标标标标标标标标标标标标标标标标-R F*WV- 3le国辉V-B憶明李划赵C2503)” E已 !写写 A入01 行行4o367(43 严( ” E £19口、!:忙 493: m写;),+(* F乎B 严1ro) U -1) 写 已12k 1 入 写;冇 k C 已115Hkr*)f行4 行0 f亍。k TQI flftu )"

14、 严( '已爾4: 写入=丿严、3I d、匚3行&已写入 0行* '已写入11行行停止 I雇库关希图El LJ 表+' 一j名统表±j dlbo.bnk+ J dbo£iriployees+j 二 dbo.Employees2+1 J dbo,Goad$+1 dboJnventary+, dbo.Product3 口 dboPuixhase+) _I dlbo.Purchasel+i 2 dboPurchseBsk用 dboSdl+i dbo.SellBak±) dlbo/TotaLPrices±1 口 dboV_emp+

15、j 二 dlbo.V_Li+二 dboy_Role_Emp7 用命令方式实现下列功能:1 )在E盘根目录创建一个名为:NewSales备份的本地磁盘备份文件2)查看系统中有哪些备份设备。3)创建数据库NewSales的完全备份4)创建数据库NewSales的事务日志备份。5)从备份设备NewSales备份的完整数据库备份中恢复数据库 NewSales。6)删除特定备份设备。例如:7 )创建储存过程,实现备份数据库Sale数据库,并以当前系统时间作为备份名备份名为:Sales_2014-051608.bak(1) exec sp_addumpdevice 'disk','

16、Sales','D:Sales1.bak'-iH箱詣列思F U备苗轴NewSales(2) exec sp_helpdevicei h结果a觴device_namephysical_r»annedesciiphonwtatuwcntiltpesize1 SalesDateb«e_B3k -EASQL dataSalesDatebae_Eak bakdisk, backup device1620IkNewSalesE:NewSdes1.bakdisk, backup device1620(3) backup database SalesDatabase

17、 to NewSales已为数据俸'SalesDatahasa * ?文彳牛b SalasDatabase Logl * (位于文徉丄上)处理了左页。 BACKUP DATABASE 成功处理了 20Z 页,花费心口 (Z.535 MB/秒)口(4)backup log SalesDatabase TO NewSales舌消息已为数据碟文件 'SalesDatatoaE®_Logpl ' H立于文件之上)处理了 4页。BACKUP LOG成功址理了 4页花蠡0.070秒0.44 HBF秒山(5) restore database SalesDatabase f

18、rom NewSales WITH REPLACE鱼消息已为数JS库 1,文1 SalesPatabase Datral1 (位于文件 1 上)处理了 200 页。已为数幄庫 1 SalesDatabase,文j牛 1 SalesDatabase Logl1件 1 上)处理了 芝页。FBSTORE DATABASE 成功址理了 202 贡,花费 0. 2301£5c(6) sp_dropdevice 'NewSales'匕消息设备已除耳(7) create procedure backup_atimeasdeclare sqlstr varchar(255)set s

19、qlstr='backup_atime"disk",'+"'Sale_'+c on vert(varchar(30),datepart(year,getdate()+'-'+con vert(varchar(30),datepart(m on th,getdate()+c on vert(varchar(30),datepart(day,getdate()+con vert(varchar(30),datepart(Hour,getdate()+'.bak'"+','+

20、9;"E:NewSales1.bak'" exec(sqlstr)exec backup_atimeSale_2014-6-6-S.bk8.声明一个滚动动态游标sales_cursor,它用于获取所有员工销售'JY000001'号商品的信息,其中包括员工姓名、销售数量和售出时间。(1 )申明游标 sales_cursordeclare sales_cursor cursorscrollfor select Emp_ name,Pur_ num,Pur_datefrom Purchase p,Employees ewhere p.Goo_ no = 'JY000001' and p.Emp_ no = e.Emp _no(2 )打开游标ope n sales_cursor(3 )执行游标fetch next from sales_cursorwhile FETCH_STATUS=OBEGINFETCH NEXT FROM sales_cursorEND结果.2消息Emp_na(ne Pur_nu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论