欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《SQL数据库》PPT课件.ppt

    • 资源ID:5577195       资源大小:323.97KB        全文页数:17页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《SQL数据库》PPT课件.ppt

    11.1 数据库的备份还原 11.2 数据库的导入导出,第11章 数据库的备份还原与导入导出,尽管在SQL Server 2005中采取了许多措施来保证数据库的安全性和完整性,但故障仍不可避免。同时还存在其他一些可能造成数据丢失的因素,例如用户的操作失误、蓄意破坏、病毒攻击和自然界不可抗力等。因此,SQL Server 2005指定了一个良好的备份还原策略,定期将数据库进行备份以保护数据库,以便在事故发生后还原数据库。这一节主要介绍备份还原的概念,以及SQL Server 2005数据库如何进行备份还原。,11.1 数据库的备份还原,11.1.1 备份还原概述SQL Server 2005提供了高性能的备份和还原功能。SQL Server 2005备份和还原组件提供了重要的保护手段,以保护存储在SQL Server 2005数据库中的关键数据。实施计划妥善的备份和还原策略可保护数据库,避免由于各种故障造成的损坏而丢失数据。“备份”是数据的副本,用于在系统发生故障后还原和恢复数据。备份使用户能够在发生故障后还原数据。通过适当的备份,可以从多种故障中恢复,包括:1)系统故障。2)用户错误(例如,误删除了某个表、某些数据)。3)硬件故障(例如,磁盘驱动器损坏)。4)自然灾难。,11.1 数据库的备份还原,还原是指从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库。数据库支持的还原方案取决于其恢复模式。创建备份的目的是为了可以恢复已损坏的数据库。但是,备份和还原数据需要在特定的环境中进行,并且必须使用一定的资源。因此可靠的使用备份和还原以实现恢复需要有一个备份和还原策略。,11.1 数据库的备份还原,11.1.2 恢复模式备份和还原操作是在“恢复模式”下进行的。恢复模式是一个数据库属性,它用于控制数据库备份和还原操作基本行为。例如,恢复模式控制了将事务记录在日志中的方式、事务日志是否需要备份以及可用的还原操作。1.恢复模式的优点使用恢复模式具有下列优点:1)简化了恢复计划。2)简化了备份和恢复过程。3)明确了系统操作要求之间的权衡。4)明确了可用性和恢复要求之间的权衡。,11.1 数据库的备份还原,2.恢复模式的分类在SQL Server 2005数据库管理系统中,可以选择的三种恢复模式:简单模式、完整模式和大容量日志模式。(1)简单恢复模式此模式简略地记录大多数事务,所记录的信息只是为了确保在系统崩溃或还原数据备份之后数据库的一致性。(2)完整恢复模式此模式完整地记录了所有的事务,并保留所有的事务日志记录,直到将它们备份。完整恢复模式能使数据库恢复到故障时间点(假定在故障发生之后备份了日志尾部)。(3)大容量日志恢复模式此模式简略地记录大多数大容量操作(例如,索引创建和大容量加载),完整地记录其他事务。大容量日志恢复提高大容量操作的性能,常用作完整恢复模式的补充。,11.1 数据库的备份还原,3.恢复模式的选择(1)简单恢复模式如果系统符合下列所有要求,则使用简单恢复模式:1)丢失日志中的一些数据无关紧要。2)无论何时还原主文件组,用户都希望始终还原读写辅助文件组(如果有)。3)是否备份事务日志无所谓,只需要完整差异备份。4)不在乎无法恢复到故障点以及丢失从上次备份到发生故障时之间的任何更新。(2)完整恢复模式如果系统符合下列任何要求,则使用完整恢复模式:1)用户必须能够恢复所有数据。2)数据库包含多个文件组,并且希望逐段还原读写辅助文件组(以及只读文件组)。3)必须能够恢复到故障点。,11.1 数据库的备份还原,11.1.3 数据库备份数据库备份包括完整备份和完整差异备份。1.完整备份完整备份(以前称为数据库备份)将备份整个数据库,包括事务日志部分(以便可以恢复整个备份)。完整备份代表备份完成时的数据库。通过包括在完整备份中的事务日志,可以使用备份恢复到备份完成时的数据库。创建完整备份是单一操作,通常会安排该操作定期发生。,11.1 数据库的备份还原,2.完整差异备份“完整差异备份”仅记录自上次完整备份后更改过的数据。完整差异备份比完整备份更小、更快,可以简化频繁的备份操作,减少数据丢失的风险。完整差异备份基于以前的完整备份,因此,这样的完整备份称为“基准备份”。差异备份仅记录自基准备份后更改过的数据。完整差异备份比完整备份更小、更快,可以简化频繁的备份操作,减少数据丢失的风险。,11.1 数据库的备份还原,3.使用Backup命令进行备份T-SQL提供了BACKUP DATABASE语句对数据库进行备份。其语法格式为:BACKUP DATABASE database_name|database_name_var TO,.n MIRROR TO,.n.next-mirror WITH BLOCKSIZE=blocksize|blocksize_variable,CHECKSUM|NO_CHECKSUM,11.1 数据库的备份还原,【例11-1】将整个“学生成绩管理系统”数据库完整备份到磁盘上,并创建一个新的媒体集。BACKUP DATABASE学生成绩管理系统TO DISK=C:MSSQLBACKUP学生成绩管理系统.Bak WITH FORMAT,NAME=学生成绩管理系统的完整备份【例11-2】创建“学生成绩管理系统”数据库的完整差异备份。BACKUP DATABASE学生成绩管理系统TO DISK=C:MSSQLBACKUP学生成绩管理系统差异备份.Bak WITH DIFFERENTIAL,11.1 数据库的备份还原,11.1.4 数据库还原还原方案从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库。支持的还原方案取决于恢复模式。通过还原方案,可以在下列级别之一还原数据:数据库和数据文件。,11.1 数据库的备份还原,3.使用Restore命令进行还原T-SQL提供了RESTORE命令对备份数据库进行恢复。其语法格式为:RESTORE DATABASE database_name|database_name_var FROM,.n WITH CHECKSUM|NO_CHECKSUM,CONTINUE_AFTER_ERROR|STOP_ON_ERROR,FILE=file_number|file_number,KEEP_REPLICATION,MEDIANAME=media_name|media_name_variable,11.1 数据库的备份还原,【例11-3】将“学生成绩管理系统”数据库的完整备份进行还原。RESTORE DATABASE学生成绩管理系统FROM DISK=C:MSSQLBACKUP学生成绩管理系统.Bak【例11-4】将“学生成绩管理系统”数据库的完整差异备份还原。BACKUP DATABASE学生成绩管理系统FROM DISK=C:MSSQLBACKUP学生成绩管理系统差异备份.BakRECOVERY,11.1 数据库的备份还原,通过导入和导出操作可以在SQL Server 2005和其他异类数据源(例如Excel或Oracle数据库)之间轻松移动数据。例如,可以将数据从Excel应用程序导出到数据文件,然后将数据大容量导入到SQL Server表。“导出”是指将数据从SQL Server表复制到数据文件。“导入”是指将数据从数据文件加载到SQL Server表。这一节主要介绍SQL Server 2005如何进行数据的导入和导出。,11.2 数据库的导入导出,11.2.1 数据库表数据导出在SQL Server 2005中,可以在SQL Server Management Studio中将数据库表数据导出。1)打开SQL Server Management Studio,用鼠标右键单击“对象资源管理器”中的“学生成绩管理系统”数据库对象。在弹出的快捷菜单中选择“任务”下的“导出数据”选项。,11.2 数据库的导入导出,11.2.2 数据库表数据导入在SQL Server 2005中,也可以在SQL Server Management Studio中将数据导如入到数据库表中。为了演示数据的导入操作,在本例中,将导出操作中导出的数据库表数据导入到“仓库库存管理系统”数据库中。1)打开SQL Server Management Studio,用鼠标右键单击“对象资源管理器”中的“仓库库存管理系统”数据库对象。在弹出的快捷菜单中选择“任务”下的“导入数据”选项。,11.2 数据库的导入导出,

    注意事项

    本文(《SQL数据库》PPT课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开