电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

项目十公司管理数据库系统的数据备份和恢复

9页
  • 卖家[上传人]:鲁**
  • 文档编号:468469369
  • 上传时间:2023-02-14
  • 文档格式:DOC
  • 文档大小:118.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、教案首页第_10_次(单元)课 授课时间: 课程名称SQL SERVER数据库设计专业班级 层次授课教师 职称 课 型(大、小) 学时5授课题目(章、节)项目十 公司管理数据库系统的数据备份和恢复授课方式理论课;实验课教材及主要参考书SQL Server 2000 数据库教学目的与要求:1会利用企业管理器和TransactSQL语句进行数据库备份2. 会利用企业管理器和TransactSQL语句恢复数据库教学过程设计(内容、时间安排、教学方法等):理论课3学时实验课2学时教学重点、难点:u 数据库的备份和恢复教研室审阅意见:教研室主任签名:年 月 日基 本 内 容项目十 公司管理数据库系统的数据备份和恢复一、教学目标终极目标:利用数据库的备份和恢复功能来维护公司管理数据库系统数据的安全性和完整性。促成目标:1会利用企业管理器和TransactSQL语句进行数据库备份2. 会利用企业管理器和TransactSQL语句恢复数据库二、工作任务在合理设置基础上,能利用企业管理器和TransactSQL语句对公司管理数据库系统进行数据库的备份和恢复。1创建companyinfo数据库的备份文件,

      2、文件名为databak.bak,保存在C:下。2将companyinfo数据库的备份文件C: databak.bak恢复到companyinfo数据库。三、相关实践知识(一)按照任务1的要求,创建companyinfo数据库的备份文件databak.bak。方法一 利用企业管理器创建companyinfo数据库的备份文件databak.bak步骤如下:1 连接服务器单击【开始】菜单中【程序】| 【Microsoft SQL Server】|【企业管理器】命令。2 在企业管理器中打开【数据库】文件夹,右击companyinfo,在弹出的快捷菜单中执行【备份数据库】命令。3 打开备份对话框中的【常规】选项卡,在“备份”选项栏内选择“数据库-完全”单选按钮。4 单击“添加”按钮,在打开的对话框中选择备份目的。选择“文件名”,单击“浏览”按钮,这里选择文件夹c:,并输入备份文件名databak.bak。5 单击“确定”按钮即可创建数据库备份文件。方法二 利用TransactSQL语句创建companyinfo数据库的备份文件操作步骤如下:1 在查询分析器窗口中输入以下语句USE company

      3、infoGO/*创建备份设备*/EXEC sp_addumpdevice disk, dumps, c: databak.bak/*备份数据库*/BACKUP DATABASE companyinfo TO dumpsGO2 单击工具栏的按钮执行查询语句即可。(二)按照任务2的要求,将c:databak.bak文件恢复到companyinfo数据库。方法一 利用企业管理器将c:databak.bak文件恢复到companyinfo数据库步骤如下:1在企业管理器中打开【数据库】文件夹,右击companyinfo,在弹出的快捷菜单,从中选择【还原数据库】。2在打开的“还原数据库”对话框中设置选项。在“还原”选择“从设备”。单击“选择设备”按钮。3单击“选择设备”按钮,请您在弹出的对话框中,从Windows中指定c:databak.bak.4在【还原数据库】的“选项”中,选择“在现有数据库上强制还原”。5单击“确定”按钮即可。方法二 利用TransactSQL语句恢复到companyinfo数据库操作步骤与备份数据库相同。执行的语句如下:USE companyinfoGORESTORE DA

      4、TABASE companyinfo FROM DISK=c:databak.bakGO四、相关理论知识(一) 备份和恢复的概念为了避免因删除操作、破坏性病毒、自然灾害、硬件系统或软件系统的质量低劣或盗窃等,造成数据库的破坏,因此必须对数据库进行备份。备份就是制作数据库结构和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。数据库的恢复模型是数据库遭到破坏时恢复数据库中数据的数据存储方式。每一种恢复模型都按照不同的方式维护数据库中的数据和日志。1备份类型在Microsoft SQL Server 2000系统中,提供了四种备份类型:(1)(完整)数据库备份。数据库备份是指创建备份完成时,数据库内存在的数据的副本。数据库备份包括所有的数据以及数据库对象。与事务日志备份和差异数据库备份相比,数据库备份中的每个备份使用的存储空间更多。(2)差异数据库备份。 差异数据库备份只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险。(3)事务日志备份。事务日志备份是自上次备份事务日志后对数据库执行的所有事务的一系列

      5、记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。(4)文件和文件组备份。可以备份和还原数据库中的个别文件。这种备份可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。例如,如果数据库由几个位于不同磁盘上的文件组成,当其中一个磁盘发生故障时,只需还原发生了故障的磁盘上的文件。 2备份设备在进行备份以前首先必须指定或创建备份设备,备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或命名管道。当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。创建备份设备,步骤如下:1 展开服务器上的“管理”文件夹。右击“备份”,在打开的快捷菜单中执行【新建备份设备】命令。 说明:单击“浏览”按钮,则弹出对话框。选择文件夹,输入要求的文件名,按“确定”按钮即可。2 在“名称”框中输入该命名备份设备的名称。3 单击“文件名”,然后输入磁盘备份设备所使用的文件名或单击“浏览”按钮显示“备份设备位置”对话框,再选择磁盘备份设备所使用的本地计

      6、算机上的物理文件。4 单击“确定”创建备份设备。(二) 利用企业管理器进行数据库的备份在SQL Server2000提供了非常方便的可视化工具来创建备份文件,共有两种方法。一种为备份向导,另一种为企业管理器。前面几章也介绍了如何使用向导创建数据库。向导是面向初学者,非常容易接受。所以,在此主要介绍利用企业管理器创建数据库备份的方法,创建companyinfo备份文件。1打开企业管理器,选取要备份的数据库。执行【开始】菜单中【程序】|【Microsoft SQL Server】|【企业管理器】命令 ,系统打开SQL Server企业管理器工具窗口。右键单击companyinfo数据库图标,在弹出的菜单中选择【所有任务】|【备份数据库】命令。 2选择备份的companyinfo数据库,输入备份的名称和备份的描述,选择备份的类型,如果是针对文件或文件组进行备份,可以单击右边的按钮选择要备份的文件或文件组。3单击“添加”按钮选择要备份的设备,弹出如图10-5所示的对话框,在该对话框上用户可以创建新的备份设备,也可以选择多个备份设备,一次备份到多个设备上。也可以选择备份文件名。4用户可以在“重写

      7、”选项组中,选择在设备上进行操作的方式,可以选择“追加到媒体”将新的备份添加到备份设备中,也可以选择“重写现有媒体”用新的备份来覆盖原来的备份。5选择“调度”复选框,可对备份的时间表进行设置。单击右面的按钮改变备份的时间安排,在弹出的“编辑调度”对话框中设定备份操作何时进行。6)在数据库备份对话框中选择【选项】选项卡进行附加设置。在选项栏中通过单击复选框进行选择,如果选中了“完成后验证备份”,表示SQL Server 会阅读全部备份,检查备份介质是否可读,保证介质的完整性。7单击“确定”按钮完成备份。(三) 利用TransactSQL语句创建数据库备份 在查询分析器中使用TransactSQL语句可以创建数据库备份文件。使用BACKUP DATABASE命令操作。执行 BACKUP DATABASE 语句以创建数据库备份,同时指定:要备份的数据库的名称和数据库备份将写入备份设备。1语法格式:BACKUP DATABASE 数据库名 文件或文件组 ,.N TO 备份设备 ,.N 【例 10.1】假定当前已存在mynwind数据库,创建用于存放mynwind 数据库完整数据库备份mynwi

      8、nd_1。USE mynwindEXEC sp_addumpdevice disk, mynwind_1, disk =c:backup lwzz _1.dat-进行全面备份BACKUP DATABASE mynwind TO mynwind_1(四) 利用企业管理器恢复数据库数据库备份后,一旦系统发生崩溃或者执行了错误的数据库操作,就可以从备份文件中恢复数据库。以下介绍利用企业管理器恢复数据库,操作步骤如下:1启动企业管理服务器,展开服务器组,然后展开服务器。2展开“数据库”文件夹,右击要备份的数据库,弹出“所有任务”子菜单。 3在“还原为数据库”列表框中,如果要恢复的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。若要用新名称恢复数据库,输入新的数据库名称。4在还原选项栏中单击“从设备”单选按钮。单击“选择设备”按钮,弹出【选择还原设备】对话框。5单击“添加”按钮,选择已创建的备份文件。单击“确定”按钮即可。 (2)在还原数据库时,不能对数据进行任何操作,否则恢复操作会失败。(五)利用TransactSQL语句恢复数据库除了企业管理器还原数据库外,可以是用TransactSQL语句RESTORE命令恢复数据库。1恢复数据库的语法格式为:RESTORE DATABASE DATABASE_NAME | DATABASE_NAME_VAR ,.N FROM ,.N 2 恢复事务日志的语法格式为:RESTORE LOG DATABASE_NAME | DATABASE_NAME_VAR FROM ,.N 【例 10.2】假定当前已存在lwzz数据库的恢复完整数据库备份lwzz _1,则相应的恢复命令如下:RESTORE DATABASE lwzz FROM lwzz _1 复习思考题、作业题作业: 实践题下次课预 习要 点数据库转化实 施情况及分 析效果较好注:教案按授课次数或单元填写。重复课可不另填写教案。允许特色设计。

      《项目十公司管理数据库系统的数据备份和恢复》由会员鲁**分享,可在线阅读,更多相关《项目十公司管理数据库系统的数据备份和恢复》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.