欢迎来到天天文库
浏览记录
ID:45858842
大小:1.22 MB
页数:40页
时间:2019-11-18
《SQLServer数据库应用技术实例教程 任务10 加强数据库维护》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、任务十加强数据库维护—对SQLServer数据库实施备份与还原任务:了解数据库备份、还原的类型及其特点,熟练掌握数据的备份、还原、分离和附加操作,设计在不同需求下“高职院校教学管理系统”数据库JXGL的备份和还原策略。10.1设计备份和恢复策略10.2备份“高职院校教学管理系统”数据库10.3管理备份10.4恢复“高职院校教学管理系统”数据库10.5分离和附加数据库10.6知识进阶项目实训了解SQLServer备份的基本概念了解数据库恢复的定义、原则及方法掌握数据库的备份与还原的方法掌握分离与附加数据库学习目标对SQLServer数据库实施备份与还原www.themeg
2、allery.comLOGO10.1设计备份和恢复策略任务:了解SQLServer数据库备份的相关概念,数据库备份的对象和方式,根据需求选择合适的恢复策略。10.1.1分析现实需求及恢复需求10.1.2选择备份对象和备份方式10.1.3选择恢复模型对SQLServer数据库实施备份与还原www.themegallery.comLOGO尽管数据库系统中采取了各种保护措施来防止数据库的安全性、完整性被破坏,保证运行事务的正确执行,但是计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏仍是不可避免的。数据库备份是指定期或不定期地将数据库中的全部或部分数据复制到安全
3、的存储介质(磁盘、磁带等)上保存起来的过程。这些复制的数据称为后备副本。在指定数据备份方案前,根据系统的环境和实际需求要制定一个切实可行的备份方案,从而确保数据库的安全。10.1.1分析现实需求及恢复需求对SQLServer数据库实施备份与还原www.themegallery.comLOGO方案一般需要考虑以下几个方面:数据丢失的允许程度。哪些表中的数据是非常重要的,不允许丢失的;哪些表中的数据是允许丢失一部分的。业务处理的频繁程度和服务器的工作负荷。何时需要大量使用数据库系统,导致频繁的插入和更新操作;什么时候系统处于空闲状态;一天何时备份最为合适。哪些表中的数据变化
4、频繁;哪些表中的数据则相对固定。允许的故障处理时间。确定备份的介质。使用人工备份还是设计好的自动备份程序;确定进行备份的人员。使用静态备份还是动态备份。对SQLServer数据库实施备份与还原10.1.1分析现实需求及恢复需求www.themegallery.comLOGO1.备份对象备份对象是指数据库管理员(DBA)可以对数据库中的哪些元素或者对象进行备份,如系统数据库、用户数据库、事务日志等等。2.备份方式SQLServer2005中提供了以下几种数据库备份方式。(1)完整备份(2)差异备份(3)事务日志备份(4)数据库文件和文件组备份10.1.2选择备份对象和备份
5、方式对SQLServer数据库实施备份与还原www.themegallery.comLOGO恢复模型是指确定如何备份数据以及能承受何种程度的数据损失,SQLServer为每个数据库提供了三种恢复模型:1.简单恢复模型简单恢复就是指在进行数据库恢复时使用了数据库备份或差异备份,而不涉及事务日志备份。2.完全恢复模型完全数据库恢复模式是指通过使用数据库备份和事务日志备份,将数据库恢复到发生失败的时刻,因此几乎不造成任何数据丢失。这成为对付因存储介质损坏而数据丢失的最佳方法。3.批日志恢复模型在性能上,批日志恢复要优于简单恢复和完全恢复模式。它能尽最大努力地减少批操作所需要的
6、存储空间。10.1.3选择恢复模型对SQLServer数据库实施备份与还原www.themegallery.comLOGO10.2备份“高职院校教学管理系统”数据任务:掌握常用数据库备份方式,对“高职院校教学管理系统”进行备份。10.2.1数据库完全备份10.2.2数据库增量备份10.2.3事务日志备份10.2.4文件组备份对SQLServer数据库实施备份与还原www.themegallery.comLOGO10.2.1数据库完全备份1.使用SSMS备份数据库【例10-1】使用SSMS备份JXGL数据库。操作步骤如下:步骤1:启动SQLServerManagement
7、Studio,在“对象资源管理器”窗口中展开实例节点“数据库”,在要备份的JXGL数据库上右击,选择“任务”→“备份”,如图10-1所示。步骤2:在“备份数据库”对话框中的“常规”选项页中需要设置如下项目,如图10-2所示。对SQLServer数据库实施备份与还原www.themegallery.comLOGO图10-1备份数据库图10-2备份数据库“常规”页对SQLServer数据库实施备份与还原www.themegallery.comLOGO步骤3:在“选项页”列表框选择“选项”选项,在“覆盖媒体”选项组中选择“覆盖所有现有备份集”单
此文档下载收益归作者所有