《SQL server数据库》课件第9章 数据库的备份和还原.ppt
- 【下载声明】
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所示,选择所示,选择“文件名文件名”选项,并通过此选项后面的选项,并通过此选项后面的“”按钮,设置备份数据库的目标备份文件名;设置完成后,按钮,设置备份数据库的目标备份文件名;设置完成后,单击单击“确定确定”
展开阅读全文