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

下载本文档

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

文档简介

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

2、确定”保存。I E匚J E(岡年|k 口耍甜b服努器跖無=3 Sa Ib a a k11 m ra誘点2. 为销售管理数据库设置一个备份计划,名为SaleBackPlan,要求每当CPU空闲时进行数据库备份。(1)打开SQL Server Management Studio,连接数据库服务器;(2)单击“管理”选项,展开后点击“维护计划”选项,点击“维护计划向导”(3)根据向导,完成数据库备份计划暂称血:说朋CD)朋旁器的-耐一兀使用Windows島份验证册)使埔SftL Server身份脸证0用户名0P:51注码眄:*J帮助竝V上一步® ' T一歩完成和消:la维护计划向导

3、-zhyf-卩匚维护计划问导进度单击'“傳止"以中斬换饷成功5总计5耐0错洙0警告详细信息:臓消息曲 创連维扌Pi+划"MiintsaaficsriAii*成功将低劳添加封维护讨划粉邊仙计划选顷成功葢加报告选顷成功筋彳呆存* NaintenanceTlall*成才IJ E理U LJ却计划h/lsinlenancePlar田 _j SQL Server 日茜完成数据库备份计划Maint«nancePlan - sa 谡i+“ 岁鑒 名称说明MaintenancePknCPU空闲旳启动3. 为销售管理数据库设置一个备份计划要求每月1号进行数据库备份。(1)打开

4、SQL Server Management Studio,连接数据库服务器。(2)新建维护计划同2;(3) 选择计划属性时,计划类型选“重复执行”,频率“每月”第1天完成该向导验证在向导中迭择的选顷,然启尊击“冗虻。单击“完成"映执行E服作:-Q维护计划向辱在“工塚厂兀"上创崔錐护计划*LMaint«n«ncaFlaiil "L身份验证:SOL身份验证:定5T'备俏数掘岸宾整严任务卜在目标朋奔器连接上副鵜嫌库-数据库:命也話:.型型穿整=z±=. - p-CZE卜追加现有一目标:&&曰定义维护计划属性4匸妄排运

5、行 SQL Eirv&r优谨作业:在每月第1天的0:00:00执行厲将从2014/&/5开始吏用计划。 -1"所选报告选顷:将在文件夬血诘虹d血中生谢艮告'画维护计向耳ihyfPC回维护计划向导进度单击'傳止”以中断挟作。总计0错误9虜功5咸功0鑿吉I详纱信息P ;_ 狀态消息也 仓堆护计矢 1 "fflailtliensncQflaiJ “成功将任务添加到维护计划成功9添肺创选项戚功国劇吋腊迭项咸功国 保存维护计ll "Nliint«n*ncrfl*nr,成功完成数据库备份计划4、在企业管理器中恢复学生销售管理数据库(1

6、) 打开SQL Server Management Studio,连接数据库服务器(2) 右击“数据库”,点击还原数据库(3) 选择目标数据库和源数据库及用于还原的备份集5、修改销售管理数据库备份计划要求每星期对数据库备份一次。(1) 打开SQL Server Management Studio,连接数据库服务器。(2) 右击相应维护计划,点击“修改”。(3) 修改备份计划计划曲周星期一的呦山(im沧將从血怦开始便q'亠亠II 、-6、新建一个数据库Salesl,将前面已建的Sales数据库中的所有表导入到 Salesl数据库中。要求不立即运行,而是创建一个Sales备份包,然后再执行

7、运行j SQL Server 导入鳩出向导迭择滇表和源观图选择一个或參个费制的表和视圉。W 衷和视罔(I?: MW O 氏口師口就讣昨* dbo. bnkHi Sal«sl dtol- tuik?扁辑¥ _j Wai曲D程twb&sw- db。. Employeesflll Salesl. dfco. Enployees编擅丽二5 al esD at abase dbo. EmployeesEh2 CS«l«sll- Jbo'J. CEnployeesZ骗辑 V 口 SalwD轨tdb匹鰹L dbo. GoodsAT S«l&#

8、171;sl . dbo. Goods嗝揖7 J| SalesDatab&E®. dbo. Inventory=T Salesl. dfbo. Inventory輪辑V 3 S«lesD«t&b«.£«. dboi Preductiff Ssl-esl, dbes FroductSMB八|7 J SalesDatabaselL dboj. Purchase=7 Salesl . dJbo. Purchase鳴辑P O Sal«sDatab&s«. dbo. FurchasalEiF Sa1&

9、#171;s1 dbo. Furcha5«l漏揖.硬 _5 SalesDatabase. dbo. PurchaseBakl=T Salesl. dJbo. FurchaseBak墉it电 O Sal«sDatal)k5«. dbo. CSellSal«sl. dbo, Sell7 = SalesDfttatisi!. M. StllEak理Salsl. abo. EellBak?二SalsDatibise dbo. Tfltsl.Fri-.-fh CSaltill- dbo.eti骗辑 V 叵SslesDat&bfts«. dbo,

10、¥_电mpflB Sal«sl. dto. V_tmp嗝揖|7 因 SsleEDatab&se - dbo. VLiM SaleEl. dlbo. VLi骗辑-,両二 StlexDattb&t*. dbo, V_Role_Emi>前dlo. V_ROl«_EmpSS- - 全选|全不选迦|预览迥厂为多个表优化r在事务中垣仃®帮助01)上一步下一涉熾完成® »|取消,SQL Serve-导入町号出向导保存并执行包指旱否早存玄丐冋、厂立即执行迪保存17保存S5IS句* SQL Serverr文件柔统(町SQL Ser

11、ver导入*导出底导执行成功1忌计0错误丁成由Q警告详细信息(1T操作状态消息盼正在初妁化勤捐為任劳成功正存初M胡七连機盛功正在设畫SQL磺咸功正在设羞源连接成功正在设畫目标连接成功正在峻证成功0正在保存咸功,展开“已存储的包”MSDB右击对应包选对象资源管理器连接到In tegrati on Services 择“运行包”,导入数据。掛行包实圧工頁rJrni陵冃此实用工且可在本电计聲机.1云行39- Servet Tut&sri-.icn Seryic!. (SETS)純空6d5 士命令文畔”行遥项兰曰£|血flilCo):鹉站包存傭国Vs»a g;jd骂肖容W.

12、密旧1刃:包00度度度度息息息1息息息息息息息息息息息息息息息威8 8 曲一讲一讲W-一信1=.信僖信信信信信直信信信信信信信信倍宀長爲 八 卜 詁偉止(刃|睛陳-已完成妙清除-已死成飙清除-己共成辭清踪-已完成100%“组件“目标-七应"喘严已芽入2行中“组件"目标1 - Employes" (90严已写入11行。“组件“目标2 - Empl6«2p, (140),?已写入7行*白组件“目标3 - 60045" 伽严已写入10行或“组件“目标4 - In.tor7"佗阳广 己写入1行4 “组件“目标5 - P"应严G08L

13、已写入0行。“组甘“目扁B - hirdi*." (36T)"已写久15行* “组件“目标7 - hirclia»l H (430)"已写入11行。“組i牛"貝赊e -时曲询虻”冏”已写入0行“组件強目标9 - Sell" C55S)"已写入12行*“组件“目标10 - SellBik目严已写入0行*«fift 标 11 - Totftl_Pri«.B (BTO)"V 行©“组件“目标12 -匚吨”血引”己写入5行*“组件“目标13 - W U芻严已写入3行。“组件“目标 14 - y

14、_Role_E-p" (844)"已写入 11 行*“组件“目标15 - W 陌严已写入30行。佛件唱标1& -菽国072广已写入3行。“组件“目标1T -刘隱裤讪”(1035严已写入3行“组件“目标13 -越明_応并”(1098)"已写入9行。8:12:59,占用时胃:00:00:00.00012:59,占用甬词:00:00:00.000L2:5B,占用蹄间:00:00:.OS. B34关闭I 1 /3 Q Salesl丰,J|细库黄駆LI 4表® |_J蛊统表* _i dbQ.bnk17 二 dbo.Ernployees i+ _J dboi

15、Employee2s3 dbo.Goods31二 TbQJnventorySn dbo.PreductU dboiPurchseS1 dba.Purehsel®口 dbQ.PurchdseSakED_i dbo.ell® ZD dbc.SellBak+_I dbc.Tota IP ri oes+ _J dboMLrmpt _j dbo,V_Li-_| db0.V_Role_Enrip»III7用命令方式实现下列功能:1) 在E盘根目录创建一个名为:NewSales备份的本地磁盘备份文件2)查看系统中有哪些备份设备。3)创建数据库NewSales的完全备份4)创建数

16、据库NewSales的事务日志备份。5)从备份设备NewSales备份的完整数据库备份中恢复数据库NewSale®例如:6)删除特定备份设备。7)创建储存过程,实现备份数据库Sale数据库,并以当前系统时间作为备份名备份名为:Sales_2014-051608.bak(1) exec sp_addumpdevice 'disk' , 'Sales' , 'D:Sales1.bak'ti丄卩诈命料冢1=1 LJNewSales(2) exec sp_helpdevice3结果匕消島device_namephivsicaLnamedescr

17、iptionstatus cntrltjjpe size-!S SB!S 1 !-! S ! -= ! !S SB!S 1 !-!1 = SaleeD ate base_Sak匚“,m, 11 w i, iw “ ran o i am,* ” o w “ iw “2 NcalesEASQL data.SalesDatebaEe Bak.bait. clisk tjacki<3 deviceEANevSaleslbakdisk, backup device15 2016 20(3) backup database SalesDatabase to NewSales已为缠据屋 1 Sale

18、ass 1、 文件 ''(位于文伫 丄 上)处理 j 200 页 ° 已対数据俸 'Sale sD atatoa e'、 文件 1 Sale sD at ab as e_L o grl * (位于文件丄上】处理了 M页。 BACKUP DiTABASE 成功处理 7 ££ 页,ttS 0-650 fj tZ.535a.(4) backup log SalesDatabase TO NewSalesA消宜已対蝴居庫'SaleiDat.abase 1 3件'SaL&sDataba£e_boglJ (位于

19、文件 £ 上)处理了 总页冬BACKUP LOG成I力处理了 4贡#花裁0-070秒(0_446 HE丿秒)°from NewSales WITH REPLACE(5) restore database SalesDatabase力消息E対数据IT 1 SalesDar afcabase_DatajT"(位于文件工 上)处理了 ZOO 页已対数 1E库 1 alefDat abase 1 * 文仁 1e_LogL1 (位于文(二 J 上)处理了 Z 页RESTORE DATAEASE 成功处理了 2 0'2 页花费 0. 230 秒(7. 1£&

20、#163; MB/利H &(6) sp_dropdevice 'NewSales'(7) create procedure backup_atime asdeclare sqlstr varchar ( 255 ) set sqlstr ='backup_atime''disk'','+"'Sale_'+丛门 vertcon vert ( varchar ( 30), datepart (day , getdate ()+con vert( varchar ( 30), datepart.bak&

21、#39;''exec ( sqlstr )(varchar ( 30), (month , getdatedatepart (year()+con vert,getdate (varchar()+ '-' +(30), datepart(Hour , getdate ()+'.bak'''+ ','+"'E:NewSales1exec backup_atimeSfile_2014-6 -fi-S.bak8.声明一个滚动动态游标sales_cursor它用于获取所有员工销售'JY000001

22、号商品的信息,其中包括员工、销售数量和售出时间(1 )申明游标 sales_cursordeclare sales_cursorcursorscrollfor selectEmp _n ame,Pur_num , Pur_datefrom Purchase p,Employees ewhere p . Goo_no='JY000001'and p . Emp_no = e . Emp_no(2)打开游标open sales_cursor(3)执行游标fetchn extfrom sales_cursorwhile FETCH_STATUS =0BEGINFETCH NEXT FR

温馨提示

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

评论

0/150

提交评论