- 1、本文档共151页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课件 第12章__数据备份与导入导出
第12章 数据备份与导入/导出 任课老师: 【本章要点】 为使系统在出现故障后,能尽快恢复正常工作,把损失降到最低,必须对数据库进行经常性的备份,以便在需要时能够及时恢复。同时,为了能使不同数据库系统的数据相互通用,可以进行数据的导入、导出。 主要内容如下: ●SQL Server备份的基本概念; ●备份设备的类型与建立; ●数据备份的类型及实现; ●数据恢复的概念及方法; ●数据转换的概念及数据导入、导出方法; ●SSIS设计器简介。 12.1 数据库的备份 12.1.1 概述 数据库备份是指系统管理员定期或不定期地将数据库中的部分或全部内容复制到其他存储介质上的过程。数据库的备份可分为静态备份和动态备份。 静态备份是指在备份过程中,不允许对数据库进行任何存取、修改等操作。静态备份操作简单,但是备份与用户事务都必须等待对方结束后才能进行。显然,静态备份降低了数据库的可用性。 12.1 数据库的备份 动态备份是指在备份过程中,允许对数据库进行存取或修改。 动态备份克服了静态备份的缺点,即备份和用户事务可以并发执行。 由于,在备份的同时,数据库有可能被修改。因此,动态备份的数据并不能保证是正确有效的。采用动态备份时,必须建立日志文件,把备份期间各事务对数据库的修改活动记录下来。以便使数据库恢复到某一时刻的正确状态。 12.1 数据库的备份 SQL Server的备份可以通过手工或SQL Server Agent来完成。SQL Server Agent可以在事先设定的任一天的任何时候执行备份计划。 数据库的备份是十分耗费时间和占用资源的过程,不易频繁进行。应该根据数据库的使用情况确定一个适当的备份周期。 一般而言,对于数据更新频繁,或数据非常重要的数据库,备份的频率应该较高一些。 12.1 数据库的备份 在下列情况下,应及时进行数据库的备份。 ●创建、修改、删除数据库前应该备份数据库; ●创建了用户自定义对象; ●增加或删除服务器的系统存储过程; ●修改了master、msdb、model数据库; ●清除事务日志或执行了不写入事务日志的操作。 12.1 数据库的备份 12.1.2 备份设备 备份设备是指在数据库备份过程中,数据库、事务日志副本的存储介质。 创建备份时,必须选择相应的备份设备,并为其分配逻辑名和物理名。 物理名是操作系统用来标识备份设备的名称。 逻辑名是用来标识物理备份设备的别名或公用名。设备的逻辑名将永久地存储在SQL Server的系统表中。 数据库在备份或还原时,可以交替使用物理名或逻辑名。 12.1 数据库的备份 1.备份设备的类型 备份设备一般有磁盘设备和磁带设备两类。 磁盘设备包括本地磁盘和远程磁盘。备份时,建议不要将数据库与数据库的备份放在同一物理磁盘上。否则,当包含数据库的磁盘设备发生故障时,备份可能会一起遭到破坏,这将导致数据库无法恢复。 使用磁带设备时,必须将其物理连接到运行SQL Server实例的计算机上。SQL Server不支持磁带设备的远程备份。使用磁带设备时,应考虑操作系统对其的支持性。 12.1 数据库的备份 2.建立备份设备 备份设备的建立,可以使用SQL Server Management Studio,或使用T-SQL语句。 (1)使用SQL Server Management Studio 在Microsoft SQL Server Management Studio窗口的对象资源管理器中,右击“服务器对象”文件夹中的“备份设备”,如图12-1所示。 12.1 数据库的备份 12.1 数据库的备份 在弹出的快捷菜单中,单击“新建备份设备”命令,打开“备份设备”对话框,如图12-2所示。 12.1 数据库的备份 12.1 数据库的备份 在“备份设备”对话框的“设备名称”栏中输入备份设备的名称(逻辑名); 选中“文件”单选按钮,在对应的文本框中,输入磁盘备份设备的物理名(一个完整的路径和文件名,如果是网络备份设备,应该是文件通用命名约定的位置); 单击“文件”文本框右侧“浏览”按钮,打开“定位数据库文件”对话框,选择磁盘
文档评论(0)