SQL Server数据库应用技术实例教程 -李东芸 任务十.pptVIP

SQL Server数据库应用技术实例教程 -李东芸 任务十.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务十 加强数据库维护 —对SQL Server数据库实施备份与还原 了解SQL Server备份的基本概念 了解数据库恢复的定义、原则及方法 掌握数据库的备份与还原的方法 掌握分离与附加数据库 10.1 设计备份和恢复策略 尽管数据库系统中采取了各种保护措施来防止数据库的安全性、完整性被破坏,保证运行事务的正确执行,但是计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏仍是不可避免的。 数据库备份是指定期或不定期地将数据库中的全部或部分数据复制到安全的存储介质(磁盘、磁带等)上保存起来的过程。这些复制的数据称为后备副本。 在指定数据备份方案前,根据系统的环境和实际需求要制定一个切实可行的备份方案,从而确保数据库的安全。 方案一般需要考虑以下几个方面: 数据丢失的允许程度。哪些表中的数据是非常重要的,不允许丢失的;哪些表中的数据是允许丢失一部分的。 业务处理的频繁程度和服务器的工作负荷。何时需要大量使用数据库系统,导致频繁的插入和更新操作;什么时候系统处于空闲状态;一天何时备份最为合适。 哪些表中的数据变化频繁;哪些表中的数据则相对固定。 允许的故障处理时间。 确定备份的介质。 使用人工备份还是设计好的自动备份程序;确定进行备份的人员。 使用静态备份还是动态备份。 1. 备份对象 备份对象是指数据库管理员(DBA)可以对数据库中的哪些元素或者对象进行备份,如系统数据库、用户数据库、事务日志等等。 2. 备份方式 SQL Server 2005中提供了以下几种数据库备份方式。 (1)完整备份 (2)差异备份 (3)事务日志备份 (4)数据库文件和文件组备份 恢复模型是指确定如何备份数据以及能承受何种程度的数据损失,SQL Server为每个数据库提供了三种恢复模型: 1. 简单恢复模型 简单恢复就是指在进行数据库恢复时使用了数据库备份或差异备份,而不涉及事务日志备份。 2. 完全恢复模型 完全数据库恢复模式是指通过使用数据库备份和事务日志备份,将数据库恢复到发生失败的时刻,因此几乎不造成任何数据丢失。这成为对付因存储介质损坏而数据丢失的最佳方法。 3. 批日志恢复模型 在性能上,批日志恢复要优于简单恢复和完全恢复模式。它能尽最大努力地减少批操作所需要的存储空间。 10.2 备份“高职院校教学管理系统”数据 10.2.1 数据库完全备份 1.使用SSMS备份数据库 【例10-1】使用SSMS备份JXGL数据库。 操作步骤如下: 步骤1:启动SQL Server Management Studio,在“对象资源管理器”窗口中展开实例 节点“数据库”,在要备份的JXGL数据库上右击,选择“任务”→“备份”,如图10-1所示。 步骤2:在“备份数据库”对话框中的“常规”选项页中需要设置如下项目,如图10-2所示。 10.2.1 数据库完全备份 步骤3:在“选项页”列表框选择“选项”选项,在 “覆盖媒体”选项组中选择“覆盖所有现有备份集” 单选按钮,如图10-3所示。 步骤4:选项设置完成后,单击“确定”按钮,执 行备份操作,成功后显示备份成功信息。 10.2.1 数据库完全备份 2. 使用T-SQL语句进行数据库完整备份 数据库完整备份的语法如下: BACKUP DATABASE{database_name|@database_name_var} TObackup_device[,…n] [WITH [EIFFERENTIAL] [[,]FORMAT|NORORMAT] [[,]{INIT|NOINIT}] [[,]{NOSKIP|SKIP}] ] 10.2.2 数据库增量备份 数据库增量备份,它指的是备份的是上一次备份之后变化的所有数据。数据库增量备份是指针对任何一次备份而言的。差异备份是把最近一次数据库完整备份以来对数据所做的修改进行备份,因此,差异备份实际上就是一种增量数据库备份。 注意:进行数据库增量备份之前,必需至少进行一次完整数据库备份。 使用BACKUP LOG语句实现事务日志备份。语法如下: BACKUP LOG{database_name|@database_name_var} { TObackup_device[,…n] [WITH [FORMAT|NOFORMAT] [[,]{INIT|NOINIT}] [[,]{NOSKIP|SKIP}] ] } 使用T-SQL语句进行文件组备份,在执行BACKUP DATABASE时需要指定文件组所属的数据库名称、备份将 写入得备份设备。其语法格式如下: BACKUP

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档