- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章 备份与还原数据库
本章内容
13.1 备份数据库
13.2 还原数据库
13.3 导入导出大容量数据
13.4 分离与附加数据库
第12章 数据库的备份与恢复
13.1 备份数据库
13.1.1 备份与还原
13.1.2 备份概述
13.1.3 创建备份
第12章 数据库的备份与恢复
13.1.1 备份与还原
根据保存数据的需要和对存储介质使用的考虑,SQL Server提供了3种数据库恢复模型:简单恢复、完全恢复、大容量日志记录恢复。
12.2 数据库的恢复
1. 恢复模式
(1)简单恢复模型
简单恢复模型可以将数据库恢复到上次备份处,但是无法将数据库还原到故障点或待定的即时点。它常用于恢复最新的完整数据库备份、差异备份。
简单恢复模型的优点是允许高性能大容量复制操作,以及可以回收日志空间。但是必须重组最新的数据库或者差异备份后的更改。
12.2.1 数据库恢复模型
图13.1 简单恢复模式
(2)完全恢复模型
完全恢复模型使用数据库备份和事务日志备份提供将数据库恢复到故障点或特定即时点的能力。为保证这种恢复程度,包括大容量操作(如SELECT INTO、CREATE INDEX和大容量装载数据)在内的所有操作都将完整地记入日志。
完全恢复模型的优点是可以恢复到任意即时点,这样数据文件的丢失和损坏不会导致工作损失,但是如果事务日志损坏,则必须重新做最新的日志备份后进行的修改。
12.2.1 数据库恢复模型
图13.2 完整恢复模式
(3)大容量日志记录恢复模型
12.2.1 数据库恢复模型
大容量日志记录恢复模型为某些大规模或大容量复制操作提供最佳性能和最少日志使用空间。在这种模型中,大容量复制操作的数据丢失程度要比完全恢复模型严重,因为在这种模型下,只记录操作的最小日志,无法逐个控制这些操作。它只允许数据库恢复到事务日志备份的结尾处,不支持即时点恢复。
大容量日志记录恢复模型的优点是可以节省日志空间,但是如果日志损坏或者日志备份后发生了大容量操作,则必须重做自上次备份后所做的更改。
12.2 数据库的恢复
2. 恢复模式与还原操作
表13.1 恢复模式与还原方案
选择恢复模式时,必须在下列业务要求之间进行权衡。
大规模操作(例如创建索引或大容量加载)的性能。
数据丢失情况(例如已提交的事务丢失)。
事务日志的空间占用情况。
备份和恢复的简化。
根据所执行的操作,可能存在多个适合的模式。
12.2 数据库的恢复
3. 选择恢复模式
表13.2 三种恢复模式的优点和影响
数据库在创建时与model数据库的恢复模式相同。可以使用ALTER DATABASE或Microsoft SQL Server Management Studio更改恢复模式。
12.2 数据库的恢复
4. 指定数据库恢恢复模式
(1)使用图形工具设置恢复模式
①连接到相应的Microsoft SQL Server Database Engine实例之后,在“对象资源管理器”中,单击服务器名称以展开服务器树。
②展开“数据库”节点,选择用户数据库,如选择teaching数据库。
③右键单击该数据库,再单击“属性”菜单项,会打开如图所示的“数据库属性-teaching”窗口
④在“选择页”中,单击“选项”,出现如图13.4所示的“选项”窗口
⑤当前恢复模式显示在“恢复模式”列表框中
⑥也可以从列表中选择不同的模式来更改恢复模式。可以选择“完整”、“大容量日志”或“简单”三种恢复模式。
⑦设置完成后单击【确定】按钮。
(2)使用Transact-SQL语句设置恢复模式
设置恢复模式的Transact-SQL命令格式如下。
ALTER DATABASE database_name
{
SET
{ RECOVERY { FULL | BULK_LOGGED | SIMPLE } }
}
[;]
13.1.2 备份概述
备份是对SQL Server数据库或事务日志进行的复制,数据库备份记录了在进行备份操作时数据库中所有数据的状态,如果数据库因意外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。
12.1 数据库的备份
1. 备份类型
完全备份。完全备份将备份整个数据库,包括用户表、系统表、索引、视图和存储过程等所有数据库对象。适用于数据更新缓慢的数据库。
差异备份。差异备份只记录自上次数据库备份后发生更改的数据,差异备份一般会比完全备份占用更少的空间。
事务日志备份。事务日志记录数据库的改变,备份的时候只复制自上次备份事务日志后对数据库执行的所有事务的一系列记录。
文件和文件组备份。当数据库非常庞大时,可执行数据库文件或文件组备份。这种备份策略使用户只恢复已损坏的文件或文件组。而
您可能关注的文档
最近下载
- 岛津原子吸收分光光度计AA-6300软件硬件基本操作AA-6300-rj手册说明书.pdf VIP
- The Magic of Ordinary Days《平凡岁月的魅力(2005)》完整中英文对照剧本.docx VIP
- 注册税务师备考课件.pptx VIP
- MECG1000心电图机培训.pptx VIP
- 国内外CO2催化转化技术发展现状与未来展望.docx VIP
- 道路运输企业双重预防机制建设资料(安全风险分级管控和隐患排查治理).pdf
- HG∕T 5421-2018 噻唑膦原药(可复制版).pdf
- 括号里最大能填几326题.pdf VIP
- 公司物业服务投标方案(技术方案).docx VIP
- 实验动物学学堂云学堂在线课后题答案.docx VIP
文档评论(0)