- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章节数据库的备份和恢复
第十三章 数据库的备份和恢复 本章教学内容: 13.1 备份数据库 13.2 恢复数据库 数据的备份 备份类型 备份策略 备份设备 备份操作 数据的恢复 恢复模式 恢复操作 13.1 备份数据库 造成数据丢失的原因: 存储介质故障 用户误操作 计算机崩溃 计算机感染病毒 电源故障 自然灾害 数据库的备份类型 完整数据库备份(Database Backup) 事务日志备份(Transaction Log Backup) 差异备份(Differential Database Backup) 文件和文件组备份(File and File Group Backup) 完整数据库备份 完整数据库备份是指对数据库完全备份,包括所有的数据以及数据库对象。由于是对数据库的完全备份,所以这种备份类型不仅速度较慢,而且将占用大量磁盘空间。因此,数据库备份常安排在 晚间进行,因为此时整个数据库系统几乎不进行其它事务操作,从而可以提高数据库备份的速度。 事务日志备份 事务日志备份是指对数据库发生的事务进行备份,它只备份在日志中记录的变化。包括从上次进行事务日志备份、差异备份和数据库完全备份之后所有已经完成的事务。由于事务日志备份是基于数据库的逻辑操作(如insert、update、delete),所以该方法比完整数据库备份要快的多,比差异数据库备份也要快一些。 差异(增量)备份 差异备份是备份自上次全面备份以来的数据变化。与完整数据库备份相比,差异备份由于备份的数据量较小,备份和恢复所用的时间都较短。增量备份无法将数据库恢复到出现意外前某一指定的时刻,它只能将数据库恢复到上一次增量备份结束的时刻。 文件和文件组备份 文件或文件组备份是指对特定的数据库文件或文件组进行备份,是部分的数据库备份。这种备份方式一般应用在数据库非常大,并且没有足够的时间执行完全数据库备份时才使用。 备份策略 每晚进行一次数据库备份。 以较小的时间间隔进行差异备份,比如两小时。 在相临的两次差异备份之间进行事务日志备份,比如每二十分钟一次。 备份设备 磁盘备份是指备份到硬盘或其它磁盘类型的存储介质上的文件。磁盘备份可以使用数据库服务器的本地磁盘,也可以使用网络上的远程磁盘。由于网络备份容易出现故障,请谨慎使用网络磁盘进行备份。 磁带备份是将数据备份到磁带上。需要注意的是,磁带设备必须直接连接到数据库服务器上。另外,磁带备份不像磁盘备份那样支持网络备份。 命名管道备份则为使用第三方备份软件和设备提供了通道。当用户使用命名管道设备进行备份和恢复的操作时,需要在BACKUP或RESTORE语句中给出客户端应用程序中使用的命名管道名字。 备份设备的创建 备份操作 使用Backup Wizard备份 工具—向导—管理—备份向导 使用Enterprise Manager备份 使用Transact-SQL 语句备份 在【选项】选项卡中,选择“完成后验证备份”复选框,在备份时对备份进行验证;选择“备份后弹出磁带”复选框,在备份操作完成后自动弹出磁带(如果不使用磁带设备,该复选框变灰);选择“检查媒体集名称和备份集到期时间”复选框,检查备份媒体以防意外重写。在媒体集标签下,如果是第一次使用备份媒体,或者要更改现有的媒体标签,则选择“初始化并标识媒体”复选框,输入媒体集名称和媒体集描述。这里保留默认值。 使用查询分析器 BACKUP DATABASE用于数据库备份和差异备份。 BACKUP DATABASE { database_name | @database_name_var } TO backup_device [ ,...n ] [WITH init|noinit|differential] 其中参数意义如下: database_name:要备份的数据库名。可由变量 @database_name_var提供。 backup_device:指定逻辑或物理备份设备。 option_list:指定备份时的各种选项。 备份事务日志 BACKUP LOG用于备份事务日志,简 单语法如下: BACKUP LOG { database_name | @database_name_var } TO backup_device [ ,...n ] [WITH option_list] 备份文件或文件组 BACKUP DATABASE { database_name | @database_name_var } file_or_filegroup [ ,...n ] TO backup_device [ ,...n ][WITH option_list] file_or_filegroup指定文件或文件
文档评论(0)