第14章 数据库备份和还原.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

14.2.2数据库恢复模式SQLServer系统中有两种设置数据库恢复模式的方式,即SQLServerManagementStudio和ALTERDATABASE语句。界面方式下,选中将要设置恢复模式的数据库,右击数据库,选中“属性”命令,在“数据库属性”对话框的“选项”页中,可以从“恢复模式”下拉列表中选择恢复模式。14.3数据库备份操作两种方式:界面方式和T-SQL语句1.使用界面备份数据库【例14-1】创建“teaching”的完整备份,操作步骤:(1)在对象资源管理器中展开“teaching”数据库。(2)鼠标右击“teaching”,选择“任务”子菜单,然后选择“备份”命令。(3)在“备份类型”下拉列表框中选择“完整”选项(因为这是第一次备份),在“名称”文本框中输入要备份的名称。14.3数据库备份操作(4)备份到“磁盘”。单击“添加”按钮,重新选择路径和命名文件名,单击“确定”按钮。(5)单击“备份数据库-teaching”窗口左上角的“选项”选项,对“备份到现有媒体集”选项进行设置。“追加到现有备份集”:媒体上以前的内容保持不变,新的备份在媒体上次备份的结尾处写入。“覆盖所有现有备份集”:重写备份设备中任何现有的备份。14.3数据库备份操作2.使用T-SQL语句备份数据库基本语法格式:BACKUPDATABASE{database_name|@database_name_var}TObackup_device[,...n][WITH????[BLOCKSIZE={blocksize|@blocksize_variable}]????[[,]DESCRIPTION={text|@text_variable}]????[[,]DIFFERENTIAL]????[[,]EXPIREDATE={date|@date_var}]????[[,]PASSWORD={password|@password_variable}]????[[,]FORMAT|NOFORMAT]????[[,]{INIT|NOINIT}]]14.3数据库备份操作【例14-2】将整个“teaching”数据库完整备份到磁盘上,并创建一个新的媒体集。BACKUPDATABASEteachingTODISK=F:\BACKUP\teaching.BakWITHFORMAT,NAME=‘teaching的完整备份14.3数据库备份操作在“teaching”数据库中,创建一个任意的新表,表名“Table_1”。【例14-3】创建teaching的差异数据库备份。BACKUPDATABASEteachingTODISK=F:\BACKUP\teaching差异备份.BakWITHDIFFERENTIAL14.4数据库还原操作两种还原过程:自动还原过程和手动还原过程。1、自动还原数据库每次出现错误或关机重启之后SQLServer都会自动运行带有容错功能的特性。SQLServer读取每个数据库事务日志的活动部分,并且检查所有自最新的检查点以来发生的事务。(检查点就是从内存中把数据变化永久写入到数据库中的时间点。)标识所有已提交的事务,把它们重新应用于数据库;标识所有未提交的事务并回滚。保证了每个数据库逻辑上的一致性。14.4数据库还原操作2、手动还原需要执行数据库还原工作的应用程序和接下来的按照创建顺序排列的事务日志的应用程序。完成这些之后,数据库就会处于和事务日志最后一次备份时一致的状态。使用完整备份,SQLServer重新创建这些数据库文件和所有的数据库对象;使用差异备份,可以还原最近的差异数据库备份。手动还原包括界面和T-SQL语句还原数据库。14.4数据库还原操作1)使用界面还原数据库【例14-4】在对象资源管理器中利用“teaching”的完整数据库备份还原“teaching”数据库。(1)展开“teaching”数据库。(2)鼠标右击“teaching”,选择“任务”子菜单,然后选择“还原”-“数据库”命令。(3)选择要还原的目标数据库“teaching”,选择用于还原的备份集为“teaching的完整备份”。选择左边的“选项”选项。数据库原理与应用教程

―SQLServer2019第14章数据库的备份与还原第14章数据库的备份与还原尽管在SQLServer中采取了许多措

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档