书签 分享 收藏 举报 版权申诉 / 72
上传文档赚钱

类型《SQL server数据库》课件第9章 数据库的备份和还原.ppt

  • 上传人(卖家):momomo
  • 文档编号:5818411
  • 上传时间:2023-05-11
  • 格式:PPT
  • 页数:72
  • 大小:2.70MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《SQL server数据库》课件第9章 数据库的备份和还原.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    SQL server数据库 SQL server数据库课件第9章 数据库的备份和还原 SQL server 数据库 课件 备份 还原
    资源描述:

    1、9.1任务描述:任务描述:本章完成项目的第本章完成项目的第9个任务:对大学生选课管理数据库个任务:对大学生选课管理数据库Student,完成如下工作:完成如下工作:1把把Access数据库数据库D:人事管理人事管理Person.mdb中的教师工资表中的教师工资表wage导入到导入到该数据库该数据库Student中。中。2把该数据库把该数据库Student中学生选课的信息导出到中学生选课的信息导出到SQL Server教学数据库教学数据库Teaching中。中。3把该数据库备份到文件把该数据库备份到文件D:数据库备份数据库备份student.bak中。中。4待该数据库被破坏时,还原该数据库待该数

    2、据库被破坏时,还原该数据库Student。5.分离数据库分离数据库Student,然后将分离出来的该数据库附加到另一台计算机上。,然后将分离出来的该数据库附加到另一台计算机上。6建立一个维护该数据库的计划建立一个维护该数据库的计划。9.2.1数据的导入数据的导入 导入数据是从其他数据源中把数据复制到导入数据是从其他数据源中把数据复制到SQL SQL ServerServer数据库中。下面通过数据库中。下面通过“导入和导出向导入和导出向导导”工具将工具将ExceLExceL工作本工作本Book1.xLsBook1.xLs中的部分中的部分数据导入到数据导入到SQL ServerSQL Server

    3、数据库数据库StudentStudent中为中为例,介绍数据的导入过程。例,介绍数据的导入过程。9.29.2数据的导入与导出数据的导入与导出1启动启动SQL Server Management Studio,并连接到,并连接到SQL Server 2008的数据库。在的数据库。在“对象资源管理器对象资源管理器”窗口中,窗口中,展开展开“数据库数据库”节点,右击目的数据库名节点,右击目的数据库名“Student”,弹出快捷菜单,如图弹出快捷菜单,如图9-1所示所示。9.2.1数据的导入数据的导入2在弹出菜单中,执行在弹出菜单中,执行【任务任务】【导入数据导入数据】命令,进入命令,进入“SQL S

    4、erver导入和导出向导导入和导出向导”对话对话框,如图框,如图9-2所示。所示。9.2.1数据的导入数据的导入3直接单击直接单击“下一步下一步”按钮,进入按钮,进入“选择数据源选择数据源”对话框,对话框,在此,首先从在此,首先从“数据源数据源”下拉列表框中选择源数据库类型,下拉列表框中选择源数据库类型,这里选择这里选择“Microsoft Excel”,然后再通过单击,然后再通过单击“Excel连接设置连接设置”项中的项中的“浏览浏览”按钮,选择源数据库,即选择按钮,选择源数据库,即选择从哪个从哪个Excel工作本中导入数据,这里选择工作本中导入数据,这里选择“D:大学生选大学生选课系统课系

    5、统Book1.xLs”,如图,如图9-3所示。所示。9.2.1数据的导入数据的导入4单击单击“下一步下一步”按钮,进入按钮,进入“选择目标选择目标”对话框,如图对话框,如图9-4所示。由于是将数据导入到所示。由于是将数据导入到SQL Server数据库,所以数据库,所以一切选择默认设置即可。一切选择默认设置即可。9.2.1数据的导入数据的导入5单击单击“下一步下一步”按钮,进入按钮,进入“指定表复制或查询指定表复制或查询”对话对话框,如图框,如图9-5所示。这里选择所示。这里选择“复制一个或多个表或视图复制一个或多个表或视图的数据的数据”选项。选项。9.2.1数据的导入数据的导入6单击单击“下

    6、一步下一步”按钮,进入按钮,进入“选择源表或源视图选择源表或源视图”对话对话框,在其内的框,在其内的“表和视图表和视图”列表框中列出了源数据库中的列表框中列出了源数据库中的所有数据表和视图,从中选择要导入的表或视图,如图所有数据表和视图,从中选择要导入的表或视图,如图9-6所示。所示。9.2.1数据的导入数据的导入7单击单击“下一步下一步”按钮,进入按钮,进入“保存并运行包保存并运行包”对话框,对话框,如图如图9-7所示。这里保留默认设置。所示。这里保留默认设置。9.2.1数据的导入数据的导入8单击单击“下一步下一步”按钮,进入按钮,进入“完成该导入向导完成该导入向导”对话框,对话框,如图如图

    7、9-8所示。所示。9.2.1数据的导入数据的导入9.单击单击“完成完成”按钮,系统开始执行复制,执行成功后单击按钮,系统开始执行复制,执行成功后单击“关闭关闭”按钮完成数据的导入操作,如图按钮完成数据的导入操作,如图9-9所示。所示。9.2.1数据的导入数据的导入10这时可展开数据库这时可展开数据库Student节点,再展开其节点,再展开其“表表”节点,节点,即可查看从即可查看从Excel工作本工作本Book1.xls中导入过来的工作表中导入过来的工作表(若看不到则单击工具栏上的(若看不到则单击工具栏上的【刷新刷新】按钮即可),如图按钮即可),如图9-10所示。所示。9.2.1数据的导入数据的

    8、导入导出数据是从导出数据是从SQL ServerSQL Server数据库中把数据复数据库中把数据复制到其他数据源中。制到其他数据源中。下面通过下面通过“导入和导出导入和导出向向导导”将将SQL Server数据库数据库Student中的部分中的部分数数据复制到据复制到ExceL工作本工作本Book1.xls中为例,介中为例,介绍数据的导出过程。绍数据的导出过程。9.2.2数据的导出数据的导出启动启动SQL Server Management Studio,并连接到,并连接到SQL Server 2008的数据库,在的数据库,在“对象资源管理器对象资源管理器”窗口中,窗口中,展开展开“数据库数

    9、据库”节点,右击指定的源数据库名节点,右击指定的源数据库名“Student”,弹出快捷菜单,执行弹出菜单中的,弹出快捷菜单,执行弹出菜单中的【任务任务】【导出数据导出数据】命令,进入命令,进入“SQL Server导入和导出向导入和导出向导导”对话框,如图对话框,如图9-11所示。所示。9.2.2数据的导出数据的导出2直接单击直接单击“下一步下一步”按钮,进入按钮,进入“选择数据源选择数据源”对话框,对话框,如图如图9-12所示。由于是从所示。由于是从SQL Server数据库中导出数据,数据库中导出数据,所以选择默认设置即可。所以选择默认设置即可。9.2.2数据的导出数据的导出3单击单击“下

    10、一步下一步”按钮,进入按钮,进入“选择目标选择目标”对话框,在此,对话框,在此,这里将数据导出到这里将数据导出到ExceL工作本中,所以在工作本中,所以在“目标目标”下拉下拉框中选择框中选择“Microsoft Excel”选项,单击选项,单击“Excel连接设连接设置置”项中的项中的“浏览浏览”按钮,选择目标数据库,即选择将数按钮,选择目标数据库,即选择将数据导出到哪个据导出到哪个Excel工作本中,这里选择工作本中,这里选择“D:大学生选课大学生选课系统系统Book1.xLs”,如图,如图9-13所示。所示。9.2.2数据的导出数据的导出4单击单击“下一步下一步”按钮,进入按钮,进入“指定

    11、表复制或查询指定表复制或查询”对话对话框,如图框,如图9-14所示。这里选择默认选项。所示。这里选择默认选项。9.2.2数据的导出数据的导出5单击单击“下一步下一步”按钮,进入按钮,进入“选择源表或源视图选择源表或源视图”对话对话框,在其内的框,在其内的“表和视图表和视图”列表框中列出了源数据库中的列表框中列出了源数据库中的所有表和视图,从中选择要导出的数据表或视图,如图所有表和视图,从中选择要导出的数据表或视图,如图9-15所示。所示。9.2.2数据的导出数据的导出6单击单击“下一步下一步”按钮,进入按钮,进入“查看数据类型映射查看数据类型映射”对话对话框,如图框,如图9-16所示。所示。9

    12、.2.2数据的导出数据的导出单击单击“下一步下一步”按钮,进入按钮,进入“保存并运行包保存并运行包”对话框,对话框,如图如图9-17所示。这里保留默认设置所示。这里保留默认设置 9.2.2数据的导出数据的导出单击单击“下一步下一步”按钮,进入按钮,进入“完成该导出向导完成该导出向导”对话框,对话框,如图如图9-18所示。所示。9.2.2数据的导出数据的导出单击单击“完成完成”按钮,系统开始执行复制,执行成功后单按钮,系统开始执行复制,执行成功后单击击“关闭关闭”按钮完成数据的导出操作,如图按钮完成数据的导出操作,如图9-19所示。所示。10这时可启动这时可启动Microsoft Excel,打

    13、开工作本文件,打开工作本文件“D:大学生选课系统大学生选课系统Book1.xLs”,可查看从,可查看从SQL Server数据库数据库Student中导入过来的数据表。中导入过来的数据表。9.2.2数据的导出数据的导出9.3数据库的备份与还原数据库的备份与还原 9.3.1备份概念备份概念 1 1备份综述备份综述 备份就是对备份就是对SQL ServerSQL Server数据库或事务日志进行备数据库或事务日志进行备份,数据库备份记录了在进行备份这一操作时数份,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将

    14、其恢复还原。时能够及时地将其恢复还原。2数据备份类型数据备份类型 SQL Server 2008SQL Server 2008的数据库备份类型有四种,即完的数据库备份类型有四种,即完全数据库备份,差异数据库备份,事务日志备份全数据库备份,差异数据库备份,事务日志备份和数据库文件或文件组备份。和数据库文件或文件组备份。(1 1)完全数据库备份)完全数据库备份 完全数据库备份就是备份整个数据库。完全数据库备份就是备份整个数据库。(2 2)差异数据库备份)差异数据库备份 差异数据库备份是指将从最近一次完全数据库备差异数据库备份是指将从最近一次完全数据库备 份以后发生改变的数据进行备份。份以后发生改变

    15、的数据进行备份。9.3.1备份概念备份概念(3 3)事务日志备份)事务日志备份 事务日志备份依赖于完全备份,但它并不备份数事务日志备份依赖于完全备份,但它并不备份数据库本身。据库本身。(4 4)数据库文件和文件组备份)数据库文件和文件组备份 当一个数据库很大时,对整个数据库进行备份可当一个数据库很大时,对整个数据库进行备份可能会花费很多的时间,这时可以采用数据库文件能会花费很多的时间,这时可以采用数据库文件和文件组备份,即对数据库中的部分文件或文件和文件组备份,即对数据库中的部分文件或文件组进行备份,备份指定的数据文件或者指定文件组进行备份,备份指定的数据文件或者指定文件组下的数据文件。组下的

    16、数据文件。9.3.1备份概念备份概念1备份设备备份设备 在使用备份设备备份数据库时,首先必须指定或创建备份在使用备份设备备份数据库时,首先必须指定或创建备份设备,备份设备是用来存储数据库、事务日志或文件和文设备,备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。件组备份的存储介质,备份设备可以是硬盘、磁带或管道。当使用磁盘时,当使用磁盘时,SQL Server允许将本地主机硬盘和远程主允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。方式存储的。9.3.2创建和

    17、操作备份设备创建和操作备份设备2备份设备的类型备份设备的类型 常用的备份设备有磁盘备份设备,磁带备份设备,网络共常用的备份设备有磁盘备份设备,磁带备份设备,网络共享文件及命名管道备份设备。享文件及命名管道备份设备。(1)磁盘备份设备是指包含一个或多个备份文件的硬盘或)磁盘备份设备是指包含一个或多个备份文件的硬盘或其他磁盘存储媒体。备份文件是常规操作系统文件。其他磁盘存储媒体。备份文件是常规操作系统文件。(2)磁带备份设备的用法同磁盘设备相同,不过磁带设备)磁带备份设备的用法同磁盘设备相同,不过磁带设备必须物理连接到运行必须物理连接到运行SQL Server实例的计算机上。实例的计算机上。(3)

    18、命名管道备份设备是微软专门提供的一个备份和恢复)命名管道备份设备是微软专门提供的一个备份和恢复方式,它不能通过方式,它不能通过SQL Server企业管理器来建立和管理,企业管理器来建立和管理,必须在必须在Backup语句中提供管道的名字。语句中提供管道的名字。9.3.2创建和操作备份设备创建和操作备份设备3.使用使用SQL Server Management Studio创建备份设备创建备份设备(1)启动)启动SQL Server Management Studio,并连接到,并连接到SQl Server 2008的数据库,在的数据库,在“对象资源管理器对象资源管理器”窗口窗口中,展开中,展

    19、开“服务器对象服务器对象”节点,右击其节点,右击其“备份设备备份设备”节点,节点,系统弹出快捷菜单,如图系统弹出快捷菜单,如图9-20所示。所示。9.3.2创建和操作备份设备创建和操作备份设备(2)在弹出菜单中,执行)在弹出菜单中,执行【新建备份设备新建备份设备】命令,系统出命令,系统出现现“备份设备备份设备”对话框,在此,在对话框,在此,在“设备名称设备名称”输入框中输入框中输入新建备份设备的名称,可通过输入新建备份设备的名称,可通过“文件文件”选项后的选项后的“”按钮选择该设备文件的存储位置,如图按钮选择该设备文件的存储位置,如图9-21所示。所示。9.3.2创建和操作备份设备创建和操作备

    20、份设备4使用使用SQL Server Management Studio管理备份设备管理备份设备(1)启动)启动SQL Server Management Studio,并连接到,并连接到SQL Server 2008中的数据库,在中的数据库,在“对象资源管理器对象资源管理器”窗窗口中,展开口中,展开“服务器对象服务器对象”节点,展开其节点,展开其“备份设备备份设备”节节点,右击要操作的备份设备名称点,右击要操作的备份设备名称,系统弹出快捷菜单,如系统弹出快捷菜单,如图图9-22所示。所示。9.3.2创建和操作备份设备创建和操作备份设备(2)删除备份设备,执行弹出菜单中的)删除备份设备,执行弹

    21、出菜单中的【删除删除】命令。命令。(3)查看备份设备的属性,执行弹出菜单中的)查看备份设备的属性,执行弹出菜单中的【属性属性】命命令,系统出现令,系统出现“备份设备备份设备”属性对话框,如图属性对话框,如图9-23所示。所示。9.3.2创建和操作备份设备创建和操作备份设备9.3.3 备份数据库备份数据库 1 1启动启动SQL Server Management StudioSQL Server Management Studio,并连,并连接到接到SQL Server 2008SQL Server 2008的数据库,在的数据库,在“对象资源对象资源管理器管理器”窗口中,展开窗口中,展开“数据库

    22、数据库”节点,右击要节点,右击要备份的数据库名(比如备份的数据库名(比如StudentStudent)弹出快捷菜单,)弹出快捷菜单,如图如图9-249-24所示。所示。2在弹出菜单中,执行在弹出菜单中,执行【任务任务】【备份备份】命令,命令,进入进入“备份数据库备份数据库”对话框,如图对话框,如图9-259-25所示。所示。9.3.3 备份数据库备份数据库3 3在备份数据库对话框中,单击在备份数据库对话框中,单击“目标目标”列表框后列表框后面的面的“添加添加”按钮,进入按钮,进入“选择备份目标选择备份目标”对话对话框,在此,选择框,在此,选择“备份设备备份设备”选项,并在其下拉选项,并在其下拉

    23、框中选择备份数据库的目标备份设备名,如图框中选择备份数据库的目标备份设备名,如图9-9-2626所示。所示。9.3.3 备份数据库备份数据库4 4在选择备份目标对话框中,当选择完备份数据库在选择备份目标对话框中,当选择完备份数据库的目的备份设备后,单击的目的备份设备后,单击“确定确定”按钮,则返回按钮,则返回“备份数据库备份数据库”对话框,如图对话框,如图9-279-27所示。所示。9.3.3 备份数据库备份数据库5 5在备份数据库对话框中,在在备份数据库对话框中,在“目标目标”列表框中选择目标备份设备。另列表框中选择目标备份设备。另外可选择外可选择“选项选项”选择页,进入数据库备份参数设置页

    24、面,在此页面选择页,进入数据库备份参数设置页面,在此页面中,可以设置备份数据库的一些相关选项参数,如图中,可以设置备份数据库的一些相关选项参数,如图9-289-28和和9-299-29所示。所示。9.3.3 备份数据库备份数据库附注:将数据库备份到文件中的方法:附注:将数据库备份到文件中的方法:方法同上,只是在方法同上,只是在“选择备份目标选择备份目标”对话框中,如图对话框中,如图9-30所示,选择所示,选择“文件名文件名”选项,并通过此选项后面的选项,并通过此选项后面的“”按钮,设置备份数据库的目标备份文件名;设置完成后,按钮,设置备份数据库的目标备份文件名;设置完成后,单击单击“确定确定”

    25、按钮,则返回按钮,则返回“备份数据库备份数据库”对话框,如图对话框,如图9-31。9.3.3 备份数据库备份数据库9.3.3 备份数据库备份数据库 9.3.4 还原数据库还原数据库1.还原综述还原综述 数据库备份后,一旦系统发生崩溃或者执数据库备份后,一旦系统发生崩溃或者执行了错误的数据库操作,即原数据库丢失行了错误的数据库操作,即原数据库丢失或遭到破坏时,就可以从备份目标中恢复或遭到破坏时,就可以从备份目标中恢复数据库,将该数据库恢复到其原始正常状数据库,将该数据库恢复到其原始正常状态。态。2.2.还原模式的类型还原模式的类型备份和还原操作都是在某种恢复模式下进行备份和还原操作都是在某种恢复

    26、模式下进行的。恢复模式是数据库的一个属性,它用于的。恢复模式是数据库的一个属性,它用于控制数据库备份和还原操作的基本行为。在控制数据库备份和还原操作的基本行为。在SQL Server2008SQL Server2008中可以使用三种恢复模式:中可以使用三种恢复模式:简单恢复模式,完整恢复模式,大容量日志简单恢复模式,完整恢复模式,大容量日志恢复模式。恢复模式。9.3.4 还原数据库还原数据库3.还原数据库还原数据库(1 1)启动)启动SQL Server Management StudioSQL Server Management Studio,并连,并连接到接到SQL Server 2008

    27、SQL Server 2008的数据库,在的数据库,在“对象资源管对象资源管理器理器”窗口中,右击窗口中,右击“数据库数据库”节点,出现弹出节点,出现弹出菜单,如图菜单,如图9-329-32所示。所示。9.3.4 还原数据库还原数据库(2 2)执行弹出菜单中的)执行弹出菜单中的【还原数据库还原数据库】命令,系统命令,系统出现出现“还原数据库还原数据库”对话框,如图对话框,如图9-339-33所示。所示。9.3.4 还原数据库还原数据库(3 3)在还原数据库对话框中:在)在还原数据库对话框中:在“还原的目标还原的目标”项项目组中的目组中的“目标数据库目标数据库”下拉框中输入要还原的下拉框中输入要

    28、还原的数据库名称(比如数据库名称(比如StudentStudent);在);在“还原的源还原的源”项项目组中,选择目组中,选择“源设备源设备”选项,并单击其后面的选项,并单击其后面的“”按钮,弹出按钮,弹出“指定备份指定备份”对话框,如图对话框,如图9-9-3434所示。所示。9.3.4 还原数据库还原数据库(4 4)在指定备份对话框中,在)在指定备份对话框中,在“备份媒体备份媒体”下拉框中下拉框中选择选择“备份设备备份设备”选项。单击选项。单击“备份位置备份位置”列表框后列表框后面的面的“添加添加”按钮,在出现的按钮,在出现的“选择备份目标选择备份目标”对话对话框中选择要还原数据库的源备份设

    29、备,确认两次后,框中选择要还原数据库的源备份设备,确认两次后,最后返回最后返回“还原数据库还原数据库”对话框。对话框。9.3.4 还原数据库还原数据库(5(5)在还原数据库对话框中,在)在还原数据库对话框中,在“选择用于还原的备份集选择用于还原的备份集”列表中选择列表中选择“还原还原”列的复选框,以选择备份文件。列的复选框,以选择备份文件。另外可选择另外可选择“选项选项”选择页,进入还原数据库参数设置页选择页,进入还原数据库参数设置页面,在此页面中,可进行还原数据库的一些相关参数设置。面,在此页面中,可进行还原数据库的一些相关参数设置。在设置完有关参数后,单击在设置完有关参数后,单击“确定确定

    30、”按钮,数据库开始执按钮,数据库开始执行还原操作,还原成功后,出现如图行还原操作,还原成功后,出现如图9-37所示的对话框,所示的对话框,于该对话框中,单击于该对话框中,单击“确定确定”按钮完成数据库的还原操作。按钮完成数据库的还原操作。9.3.4 还原数据库还原数据库 9.3.4 还原数据库还原数据库 附注:从备份文件中还原数据库的方法:附注:从备份文件中还原数据库的方法:方法同上,只是在方法同上,只是在“指定备份指定备份”对话框中,如图对话框中,如图9-38所示,在所示,在“备份媒体备份媒体”下拉框中选择下拉框中选择“文件文件”选项。单击选项。单击“备份位置备份位置”列表框后面的列表框后面

    31、的“添加添加”按钮,在出现的按钮,在出现的“选择备份目标选择备份目标”对话框中选择对话框中选择要还原数据库的源备份文件,确认两次后,最后要还原数据库的源备份文件,确认两次后,最后返回返回“还原数据库还原数据库”对话框,如图对话框,如图9-39所示。所示。9.3.4 还原数据库还原数据库 9.3.4 还原数据库还原数据库9.49.4数据库的分离与附加数据库的分离与附加 9.4.1 分离与附加概述分离与附加概述 当数据库需要从一台计算机移到另一台计算机,或者需要当数据库需要从一台计算机移到另一台计算机,或者需要从一个物理磁盘移到另一个物理磁盘时,常要进行数据库从一个物理磁盘移到另一个物理磁盘时,常

    32、要进行数据库的分离与附加操作。的分离与附加操作。分离数据库就是指将数据库从一个分离数据库就是指将数据库从一个SQL ServerSQL Server实例中卸载,实例中卸载,但依然保持该数据库的组成文件与组成对象的完好无损。但依然保持该数据库的组成文件与组成对象的完好无损。附加数据库就是指将分离出来的数据库的组成文件与组成附加数据库就是指将分离出来的数据库的组成文件与组成对象,重新加载到另一个对象,重新加载到另一个SQL ServerSQL Server实例上,包括从中分实例上,包括从中分离出该数据库的离出该数据库的SQL ServerSQL Server实例。实例。1 1启动启动SQL Ser

    33、ver Management StudioSQL Server Management Studio,并连接到,并连接到SQL SQL Server 2008Server 2008的数据库,在的数据库,在“对象资源管理器对象资源管理器”窗口中,窗口中,展开展开“数据库数据库”节点,右击要分离的数据库名称(比如节点,右击要分离的数据库名称(比如StudentStudent)出现弹出菜单,如图)出现弹出菜单,如图9-409-40所示。所示。9.4.2分离数据库分离数据库图9-40 分离数据库 2 2从弹出菜单中,执行从弹出菜单中,执行【任务任务】【分离分离】命令,则进入命令,则进入“分分离数据库离数

    34、据库”设置对话框,在该对话框中,进行相关设置,单击设置对话框,在该对话框中,进行相关设置,单击“确定确定”按钮,即完成数据库的分离操作,如图按钮,即完成数据库的分离操作,如图9-419-41所示。所示。图9-41“分离数据库”对话框9.4.2分离数据库分离数据库3 3数据库分离成功后,在数据库分离成功后,在“数据库数据库”节点中节点中分离的数据库的名称就会消失。可将分离分离的数据库的名称就会消失。可将分离出的数据库所在的源文件夹中该数据库对出的数据库所在的源文件夹中该数据库对应的两个文件(数据文件和日志文件)复应的两个文件(数据文件和日志文件)复制到其他文件夹中。制到其他文件夹中。9.4.2分

    35、离数据库分离数据库 1 1启动启动SQL Server Management StudioSQL Server Management Studio,并连接,并连接到到SQL Server 2008SQL Server 2008的数据库,在的数据库,在“对象资源管理对象资源管理器器”窗口中,右击窗口中,右击“数据库数据库”节点,出现弹出菜节点,出现弹出菜单,如图单,如图9-429-42所示。所示。9.4.3附加数据库附加数据库图9-42 附加数据库 2 2从弹出菜单中,执行从弹出菜单中,执行【附加附加】命令,则进入命令,则进入“附加数据库附加数据库”设置对话框,如图设置对话框,如图9-439-4

    36、3所示。所示。9.4.3附加数据库附加数据库图9-43“附加数据库”对话框 3 3在在“附加数据库附加数据库”对话框中,单击对话框中,单击“添加添加”按钮,打按钮,打开开“定位数据库文件定位数据库文件”对话框,如图对话框,如图9-449-44所示,从该对话所示,从该对话框中,选择要附加的数据库的主数据文件,单击框中,选择要附加的数据库的主数据文件,单击“确定确定”按钮,返回上述按钮,返回上述“附加数据库附加数据库”对话框,单击对话框,单击“确定确定”按按钮,完成数据库的附加操作。钮,完成数据库的附加操作。4.4.数据库附加成功后,在数据库附加成功后,在“数据库数据库”节点中将会出节点中将会出现

    37、附加的数据库的名称。现附加的数据库的名称。9.4.3附加数据库附加数据库图9-44“定位数据库文件”对话框9.5数据库的维护计划数据库的维护计划 9.5.1 9.5.1 创建数据库的维护计划创建数据库的维护计划1 1启动启动SQL Server Management StudioSQL Server Management Studio,并连接到,并连接到SQL SQL Server2008Server2008的数据库,在的数据库,在“对象资源管理器对象资源管理器”窗口中,展窗口中,展开开“管理管理”节点,右击其节点,右击其“维护计划维护计划”节点,出现弹出菜节点,出现弹出菜单,如图单,如图9-

    38、459-45所示。所示。2 2从弹出菜单中,执行从弹出菜单中,执行【维护计划向导维护计划向导】命令,命令,则进入则进入“SQL ServerSQL Server维护计划向导维护计划向导”对话框,如对话框,如图图9-469-46所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 3 3单击单击“下一步下一步”按钮,进入按钮,进入“选择计划属性选择计划属性”对话框,对话框,在此对话框中,于在此对话框中,于“名称名称”文本输入框中输入新建维护计文本输入框中输入新建维护计划的名称,选择执行维护任务的方式,另外可通过划的名称,选择执行维护任务的方式,另外可通过“更改更改”按钮选择计划的有关

    39、属性,如图按钮选择计划的有关属性,如图9-479-47所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 4 4单击单击“下一步下一步”按钮,进入按钮,进入“选择维护任务选择维护任务”对话框,在此对话框中,选择维护计划中所需进对话框,在此对话框中,选择维护计划中所需进行的维护任务,这里选择行的维护任务,这里选择5 5项维护任务,如图项维护任务,如图9-489-48所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 5 5单击单击“下一步下一步”按钮,进入按钮,进入“选择维护任务顺序选择维护任务顺序”对对话框,在此,可通过话框,在此,可通过“下移下移”与与“上移上移”

    40、按钮重新调整所按钮重新调整所选的维护任务的执行顺序,如图选的维护任务的执行顺序,如图9-499-49所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划6 6单击单击“下一步下一步”按钮,进入所选的第按钮,进入所选的第1 1个维护任务定义对个维护任务定义对话框,即进入话框,即进入“定义数据库检查完整性任务定义数据库检查完整性任务”对话框,对话框,在此对话框中,通过在此对话框中,通过“数据库数据库”下拉框来选择该维护任务下拉框来选择该维护任务的目的数据库(这里选择数据库的目的数据库(这里选择数据库StudentStudent),如图),如图9-509-50所所示示。9.5.1 创建数

    41、据库的维护计划创建数据库的维护计划 7 7单击单击“下一步下一步”按钮,进入所选的第按钮,进入所选的第2 2个维护任务定义对话框,即个维护任务定义对话框,即进入进入“定义重新组织索引任务定义重新组织索引任务”对话框,对话框,在此对话框中,通过在此对话框中,通过“数数据库据库”下拉框来选择该维护任务的目的数据库(这里选择数据库下拉框来选择该维护任务的目的数据库(这里选择数据库StudentStudent),通过),通过“对象对象”下拉框选择重新索引的数据库对象,如图下拉框选择重新索引的数据库对象,如图9-519-51所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 8 8单击单击

    42、“下一步下一步”按钮,进入所选的第按钮,进入所选的第3 3个维护任务定义个维护任务定义对话框,即进入对话框,即进入“定义清除历史记录任务定义清除历史记录任务”对话框,对话框,在在此对话框中,选择要删除的历史数据和这些历史数据的最此对话框中,选择要删除的历史数据和这些历史数据的最多保留时间,如图多保留时间,如图9-529-52所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 9 9单击单击“下一步下一步”按钮,进入所选的第按钮,进入所选的第4 4个维护个维护任务定义对话框,即进入任务定义对话框,即进入“定义备份数据库定义备份数据库(完整完整)任务任务”对话框,对话框,在此对话框中

    43、,通过在此对话框中,通过“数据库数据库”下拉框来选择该维护任务的目的数据库(即要备下拉框来选择该维护任务的目的数据库(即要备份的数据库,这里选择数据库份的数据库,这里选择数据库StudentStudent),设置备),设置备份数据库的备份组件、备份目标等有关属性,如份数据库的备份组件、备份目标等有关属性,如图图9-539-53所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划9.5.1 创建数据库的维护计划创建数据库的维护计划 10 10单击单击“下一步下一步”按钮,进入所选的第按钮,进入所选的第5 5个维护任务定个维护任务定义对话框,即进入义对话框,即进入“定义清除维护任务定义

    44、清除维护任务”对话框,对话框,在此在此对话框中,选择要删除的文件类型和文件位置及其最多保对话框中,选择要删除的文件类型和文件位置及其最多保留时间等有关属性,如图留时间等有关属性,如图9-549-54所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 11 11单击单击“下一步下一步”按钮,进入按钮,进入“选择报告选项选择报告选项”对话框,对话框,在此对话框中,设置新建的维护计划操作报告的保存方式,在此对话框中,设置新建的维护计划操作报告的保存方式,如图如图9-559-55所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 1212单击单击“下一步下一步”按钮,进入按

    45、钮,进入“完成该维护计划向导完成该维护计划向导”对话框,如图对话框,如图9-569-56所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 13 13单击单击“完成完成”按钮,进入按钮,进入“维护计划向导进度维护计划向导进度”对话对话框,系统开始创建该维护计划,待维护计划创建成功后,框,系统开始创建该维护计划,待维护计划创建成功后,单击单击“关闭关闭”按钮,维护计划创建完毕,如图按钮,维护计划创建完毕,如图9-579-57所示。所示。9.5.1 创建数据库的维护计划创建数据库的维护计划 启动启动SQL Server Management Studio,并连接到,并连接到SQL S

    46、erver2008的数据库,在的数据库,在“对象资源管理器对象资源管理器”窗口中,窗口中,展开展开“管理管理”节点,再展开其节点,再展开其“维护计划维护计划”节点,右击要节点,右击要操作的维护计划名,出现弹出菜单,如图操作的维护计划名,出现弹出菜单,如图9-58所示。所示。9.5.2 执行数据库的维护计划执行数据库的维护计划1执行维护计划执行维护计划执行弹出菜单中的【执行】命令。2修改维护计划修改维护计划执行弹出菜单中的【修改】命令。3重命名维护计划重命名维护计划执行弹出菜单中的【重命名】命令。4删除维护计划删除维护计划执行弹出菜单中的【删除】命令。9.5.2 执行数据库的维护计划执行数据库的

    47、维护计划对大学生选课管理数据库对大学生选课管理数据库StudentStudent,完成如下工作:,完成如下工作:1 1把把AccessAccess数据库数据库D:D:人事管理人事管理Person.mdbPerson.mdb中的教师工资表中的教师工资表wagewage导入导入该数据库该数据库StudentStudent中。中。2 2把该数据库把该数据库StudentStudent中学生选课的信息导出到中学生选课的信息导出到SQL ServerSQL Server教学数据库教学数据库TeachingTeaching中。(提示:从数据库中。(提示:从数据库StudentStudent中,首先查询学生

    48、的选课信中,首先查询学生的选课信息。即查询每个学生的学号、姓名、选课门数、所选课的平均成绩,息。即查询每个学生的学号、姓名、选课门数、所选课的平均成绩,并将其形成一个视图并将其形成一个视图sctab_view sctab_view;然后再把该视图;然后再把该视图sctab_viewsctab_view导出导出到到SQL ServerSQL Server教学数据库教学数据库TeachingTeaching中。)中。)3 3把该数据库备份到文件把该数据库备份到文件D:D:数据库备份数据库备份student.bakstudent.bak中。中。4 4待该数据库被破坏时,还原该数据库待该数据库被破坏时,还原该数据库StudentStudent。5.5.分离数据库分离数据库StudentStudent,然后将分离出来的该数据库附加到另一台计算,然后将分离出来的该数据库附加到另一台计算机上。机上。6 6建立一个维护该数据库的计划。建立一个维护该数据库的计划。9.6任务实现任务实现

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《SQL server数据库》课件第9章 数据库的备份和还原.ppt
    链接地址:https://www.163wenku.com/p-5818411.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库