数据库备份与恢复课件

上传人:痛*** 文档编号:193707759 上传时间:2023-03-11 格式:PPT 页数:46 大小:2MB
收藏 版权申诉 举报 下载
数据库备份与恢复课件_第1页
第1页 / 共46页
数据库备份与恢复课件_第2页
第2页 / 共46页
数据库备份与恢复课件_第3页
第3页 / 共46页
资源描述:

《数据库备份与恢复课件》由会员分享,可在线阅读,更多相关《数据库备份与恢复课件(46页珍藏版)》请在装配图网上搜索。

1、数据库实用技术第十一章第十一章 数据库备份与恢复数据库备份与恢复数据库备份数据库备份1数据库恢复数据库恢复2数据的导入和导出数据的导入和导出3SQL Server 2008实训:数据库表数据备份与恢复实训:数据库表数据备份与恢复4数据库实用技术数据库备份数据库备份v 备份概述 l 数据库备份就是对数据库建立一个副本。l 备份方式:u完整备份:备份整个数据库,包括备份完成时的所有数据库对象(如:表、视图、存储过程和触发器等数据库对象)、数据和事务日志。u差异备份:备份最近一次完整备份之后数据库发生改变的部分,最近一次完整备份称为“差异基准”。u事务日志备份:只对事务日志文件进行备份。它由最近所提

2、交到数据库中的事务组成,包括上次备份事务日志后对数据库执行的所有已完成事务的记录。u文件和文件组备份:单独备份组成数据库的文件和文件组,在恢复数据库时可以只恢复遭到破坏的文件和文件组,而不是整个数据库。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库备份数据库备份v 备份概述 l 备份设备:u备份设备种类:磁盘 磁带 命名管道u备份设备标识:物理设备名称即操作系统文件名,直接采用备份文件在磁盘上以文件方式存储的完整路径名。逻辑设备名称为物理备份设备指定的别名。使用逻辑设备名称可以简化备份路径。第十一章第十一章 数据库备份与恢复数据库备份与恢复

3、SQL Server 2008数据库实用技术数据库备份数据库备份v 备份概述 l 创建逻辑备份设备的过程如下:u 在“对象资源管理器”中,依次展开“服务器对象”“备份设备”节点,右击选择“新建备份设备”命令,弹出新建备份设备窗口,如下图所示。u 在“设备名称”文本框中输入备份文件名,如“DbBackup_Full_20100609”,单击“确定”按钮即可。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库备份数据库备份v 备份操作 l 备份操作可以在SSMS中以可视化的方式进行。l 如果我们要对数据库BillingSys进行备份,具体步骤如下:

4、u 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击选择“任务”“备份”命令,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库备份数据库备份v 备份操作 l 备份操作可以在SSMS中以可视化的方式进行。l 如果我们要对数据库BillingSys进行备份,具体步骤如下:u 选择“备份”命令后,出现“备份数据库”对话框,默认在“常规”选择页,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据

5、库备份数据库备份v 备份操作 l 备份操作可以在SSMS中以可视化的方式进行。l 如果我们要对数据库BillingSys进行备份,具体步骤如下:u 选择“选项”页,可以设置数据库备份的高级选项,如左图所示。u 以上的设置完成之后,单击“确定”按钮,系统将按照所选的设置对数据库进行备份。u如果没有发生错误,将出现备份成功的对话框。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库备份数据库备份v 备份命令 l 数据库备份也可以通过BACKUP语句实现。l 根据备份类型的不同,备份语句也有所不同:u完整备份、差异备份、文件和文件组备份命令:使用BA

6、CKUP DATABASE语句。u事务日志备份命令:使用BACKUP LOG语句。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库恢复数据库恢复v 恢复概述l 数据库恢复是指将数据库备份加载到数据库系统中的过程。l 恢复模式:u简单恢复模式:使用简单恢复模式可以将数据库恢复到最后一次的备份状态。在简单恢复模式下不做事务日志备份,可最大程度地减少事务日志的管理开销。u完整恢复模式:完整恢复模式是SQL Server 2008的默认恢复模式。此模式完整地记录了所有事务,井将事务日志记录保留到对其备份完毕为止。u大容量日志恢复模式:此模式对大多数大

7、容量操作(例如,索引创建和大容量导入)作简略地记录,而完整地记录其他事务。通常大容量日志恢复模式用作完整恢复模式的补充。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库恢复数据库恢复v 恢复概述l 恢复模式的查看或更改:l 在SSMS中,对数据库恢复模式进行查看或更改。l 例如,查看或更改数据库BillingSys的恢复模式,其操作步骤如下:u 在“对象资源管理器”中,展开“数据库”节点,选择“BillingSys”数据库,右击,选择“属性”命令,打开“数据库属性”对话框,在“选择页”窗格中选择“选项”,右边窗格进入“选项”页,如左图所示。第

8、十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库恢复数据库恢复v 恢复概述l 例如,查看或更改数据库BillingSys的恢复模式,其操作步骤如下:u 在“对象资源管理器”中,展开“数据库”节点,选择“BillingSys”数据库,右击,选择“属性”命令,打开“数据库属性”对话框,在“选择页”窗格中选择“选项”,右边窗格进入“选项”页。u 在“恢复模式”下拉列表框中可以看到数据库当前的恢复模式。u如果要更改数据库的恢复模式,可以从列表中选择不同的模式。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术

9、数据库恢复数据库恢复v 恢复操作l 恢复操作可以在SSMS中以可视化的方式进行。l 对数据库BillingSys进行恢复,其操作步骤如下:u 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击,选择“任务”“还原”“数据库”命令,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库恢复数据库恢复v 恢复操作l 对数据库BillingSys进行恢复,其操作步骤如下:u 选择“数据库”命令后,出现“还原数据库”对话框,默认在“常规”选择页,如左图所示。第十

10、一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库恢复数据库恢复v 恢复操作l 对数据库BillingSys进行恢复,其操作步骤如下:u 选择选择页窗格中的“选项”页,查看或选择高级选项,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据库恢复数据库恢复v 恢复命令l 数据库恢复可以通过RESTORE语句实现。l 根据要恢复的备份类型不同,RESTORE语句也有所不同:u恢复完整备份、恢复差异备份、恢复文件和文件组备份命令:使用RESTORE DATABASE语句。u恢复事务日志备份命令:

11、使用RESTORE LOG语句。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入l 在SQL Server 2008的SSMS中,可以完成从其他数据源向SQL Server数据库表的导入操作。【例11-1】将“F:D1MobileTraining课程数据库”下的Excel文件“bs_data1.xls”的工作表“eproduc”中的数据全部导入到SQL Server 2008数据库“BillingSys”的表EProduct中。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server

12、 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击,选择“任务”“导入数据”命令,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 打开“选择数据源”窗口,选择数据源。本例中的的数据源是Microsoft Excel 2003,默认数据源为“Microsoft

13、 Excel”,并指定导入的数据文件全路径名“F:D1MobileTraining课程数据库bs_data1.xls”。由于bs_data1.xls是用Microsoft Excel 2003编辑的,所以Excel版本为“Microsoft Excel 97-2003”。如下图所示。然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 在“选择目标”窗口中,可以选择导入数据的目标。在本例中,导入数据的目标是SQL Server 2008中的数据

14、库BillingSys,所以选择目标应为“SQL Server Native Client 10.0”,其余各项按默认值即可。如下图所示,然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 在“SQL Server导入和导出向导指定表复制或查询”窗口中,可以选择 SQL Server数据导入的方式。本例选择“复制一个或多个表或视图的数据”单选项,然后单击“下一步”按钮,如下图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Se

15、rver 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 在“SQLServer导入和导出向导一选择源表和源视图”窗口中,在“源”列,列出了源数据库所有的工作表,可以逐一选择,也可以单击“全选”按钮选择所有内容;在“目标”列,单击下拉列表按钮,列出指定数据库BillingSys中的所有基本数据表,选择目标表名。本例应选“dbo.EProduct”,然后单击“下一步”按钮,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例1

16、1-1】具体操作步骤如下:u 在“查看数据类型映射”窗口中,可以查看导入的工作表列数据类型映射到目标表的数据类型匹配方式。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 在“SQL Server导入和导出向导保存并执行包”窗口中,可以选择是否需要保存以上操作所设置的SSIS包。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u 在“S

17、QL Server导入和导出向导完成该向导”窗口中,可以看到前面设置的主要信息报告,如下图所示。u单击“完成”按钮,完成导入操作。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导入【例11-1】具体操作步骤如下:u在执行完成向导操作后,系统会给出执行结果的报告信息,如下图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出l 导出数据表的全部数据。【例11-2】从数据库BillingSys中将EPro

18、duct表中的全部数据导出到Excel表格中。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击,选择“任务”“导出数据”命令,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的

19、全部数据,具体操作步骤如下:u 打开“选择数据源”窗口,选择数据源。本例中的数据源是SQL Server2008,默认数据源为“SQL Server Native Client 10.0”,要导出的数据库是BillingSys,在数据库文本框中显示“BillingSys”。如下图所示。然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u 在“SQL Server导入和导出向导选择目标”窗口中,可以选择导出数据的目标,即导出

20、数据复制到何处。在本例中,选择目标为“Microsoft Excel”,并指定文件路径,如果是要输出到Microsoft Excel 2003中则选择Excel版本为“Microsoft Excel 97-2003”。如下图所示。然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u 在“SQL Server导入和导出向导指定表复制或查询”窗口中,可以选择 SQL Server数据导出的方式。本例选择“复制一个或多个表或视图

21、的数据”单选项。如下图所示。然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u 在“SQLServer导入和导出向导一选择源表和源视图”窗口中,列出了源数据库所有的表和视图。可以逐一选择,也可以单击“全选”按钮选择所有内容,然后单击“下一步”按钮,如左图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出

22、数据表的全部数据,具体操作步骤如下:u 在“查看数据类型映射”窗口中,可以查看导出单个表的列数据类型映射到目标表的数据类型匹配方式。对于不匹配的情况可以选择转换,然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u 在“SQL Server导入和导出向导保存并执行包”窗口中,按照默认方式选择“立即执行”复选框,然后单击“下一步”按钮。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用

23、技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u 完成导出数据的向导设置后,在“完成该向导”窗口中,单击“完成”按钮,如下图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-2】导出数据表的全部数据,具体操作步骤如下:u在执行完成向导操作后,系统会给出执行结果的报告信息,如下图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数

24、据导出l 导出数据表的部分数据行。【例11-3】从数据库BillingSys中将EProduct表中产品名称为“ADSL拨号”的数据行导出到Excel表格中。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-3】导出数据表的部分数据行,具体操作步骤如下:u-本例中的前三步操作与上例中的-完全相同。u 只是在“SQL Server导入和导出向导指定表复制或查询”窗口中,选择“编写查询以指定要传输的数据”单选项,使用SQL语句进行查询,把查询的结果导出到目的数据表,然后单击“下一步”按钮。第十

25、一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-3】导出数据表的部分数据行,具体操作步骤如下:u 在“提供源查询”窗口,我们按本例的要求,在“SQL语句”文本框内输入SELECT查询语句;如果事先已把SELECT查询语句编辑好,并保存为SQL脚本,可以单击下面的“浏览”按钮打开SQL脚本语言,然后单击“下一步”按钮。在这里,我们采用输入SELECT语句方式,如下图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导

26、出v 数据库表数据导出【例11-3】导出数据表的部分数据行,具体操作步骤如下:u 在“提供源查询”窗口,我们按本例的要求,在“SQL语句”文本框内输入SELECT查询语句;如果事先已把SELECT查询语句编辑好,并保存为SQL脚本,可以单击下面的“浏览”按钮打开SQL脚本语言,然后单击“下一步”按钮。在这里,我们单击“浏览”按钮,预览数据,如下图所示。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术数据的导入和导出数据的导入和导出v 数据库表数据导出【例11-3】导出数据表的部分数据行,具体操作步骤如下:u 单击“确定”按钮,返回“选择源表和源视图

27、”窗口,然后单击“下一步”按钮,即可完成导出数据操作。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术实训:数据库表数据备份与恢复实训:数据库表数据备份与恢复v 对计费系统数据库表进行备份与恢复l 1.将BillingSys数据库完整备份到“C:SQLbackup”文件夹下。l 2.删除数据表Relationer表,再将刚才备份的文件用完整恢复模式恢复到BillingSys数据库中。l 3.导出数据:从数据库BillingSys中将Details表中的全部数据导出为Excel文件Details.xls,存放该文件的路径为“C:SQLbackupEx

28、cel”。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术实训:数据库表数据备份与恢复实训:数据库表数据备份与恢复v 对计费系统数据库表进行备份与恢复l 4.在C:SQLbackupExcel下打开Details.xls文件,添加下列信息然后保存。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008DIDEnoDcallNoDDateDBeginTimeDDuration20863904922010-3-1510:36:19222010-3-1510:36:21152010-3-1510:36:28112010-3-15

29、10:36:32222010-3-1510:36:492620855228052010-3-1510:37:06112010-3-1510:37:081220852614082010-3-1510:37:14152010-3-1510:37:31192010-3-1510:37:4720数据库实用技术实训:数据库表数据备份与恢复实训:数据库表数据备份与恢复v 对计费系统数据库表进行备份与恢复l 5.导入数据:注意导入数据是以添加方式从SQL Server外部将数据导入到数据表中的,所以在导入数据前,应首先删除数据库“BillingSys”中表Details内的全部数据,然后将“C:SQLbackupExcel”下的Excel文件“Details.xls”中的数据全部导入到表Details中。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008数据库实用技术小结小结v 数据库备份l 备份概述。l 备份操作(使用SSMS)。l 备份命令。v 数据库恢复l 恢复概述。l 恢复操作(使用SSMS)。l 恢复命令。v 数据的导入和导出l 表数据导入。l 表数据导出(全部数据导出,部分数据导出)。第十一章第十一章 数据库备份与恢复数据库备份与恢复SQL Server 2008

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!