Microsoft SQL Server 支持单独使用一种备份方式或组合使用多种备份方式。选择的恢复模型将决定总体备份策略,包括可以使用的备份类型。
Microsoft SQL Server 提供了三种恢复模型
简单恢复
完全恢复
大容量日志记录它们的比较如下
1 简单
优点 允许高性能大容量复制操作。收回日志空间以使空间要求最小。
缺点 必须重做自最新的数据库或差异备份后所发生的更改。只能恢复到备份(完全/差异)的结尾处。随后必须重做更改。2 完全
优点 数据文件丢失或损坏不会导致工作损失。可以恢复到任意即时点(例如,应用程序或用户错误之前)。一般不会损失任何工作成果,生产型数据库选择的模式。可以恢复到任何即时点。缺点 说不上,对于像大批量数据导入(bulk insert),会增大系统负载(因为要日志记录)。3 大容量日志记录
优点 允许高性能大容量复制操作。大容量操作使用最少的日志空间。而且对于像大批量数据导入(bulk insert)可以不进行日志,但是做完之后,应该马上备份。
缺点 可以恢复到任何备份的结尾处。随后必须重做更改。还有,对于2和3,如果日志文件损坏,则必须重做自最新的日志备份后所发生的更改
希望大家指正
Microsoft SQL Server 提供了三种恢复模型
简单恢复
完全恢复
大容量日志记录它们的比较如下
1 简单
优点 允许高性能大容量复制操作。收回日志空间以使空间要求最小。
缺点 必须重做自最新的数据库或差异备份后所发生的更改。只能恢复到备份(完全/差异)的结尾处。随后必须重做更改。2 完全
优点 数据文件丢失或损坏不会导致工作损失。可以恢复到任意即时点(例如,应用程序或用户错误之前)。一般不会损失任何工作成果,生产型数据库选择的模式。可以恢复到任何即时点。缺点 说不上,对于像大批量数据导入(bulk insert),会增大系统负载(因为要日志记录)。3 大容量日志记录
优点 允许高性能大容量复制操作。大容量操作使用最少的日志空间。而且对于像大批量数据导入(bulk insert)可以不进行日志,但是做完之后,应该马上备份。
缺点 可以恢复到任何备份的结尾处。随后必须重做更改。还有,对于2和3,如果日志文件损坏,则必须重做自最新的日志备份后所发生的更改
希望大家指正
解决方案 »
- 求SQL SERVER 2005高效分页存储过程(row_number版本)
- 文本导入SQL问题
- 求高人点滴
- 怎样导出一条SELECT语句返回的结果集?
- 不知道问题在那里了?
- 初学SQL,"必须声明标量变量"是个什么错误?
- 事务的回滚过程问题,请进!
- 判断一个字符型是否为浮点型...用sql isnumeric不行啊,要全部考虑完全。。。各位朋友都进来看看。能不能想出更好的办法啊?
- 请指教一个简单的SQL连接问提!!!!!立即散分!!
- 各位 高手请指点 一个奇怪又令人崩溃的问题
- 在做庫存管理時性能太低且老時超時,如何有更好的方法解決方案(進來請看具體描述)?
- 从EXCEL导进SQLSERVER2000时出现的问题?求救
一 简单恢复
使用简单恢复模型可以将数据库恢复到上次备份的即时点。不过,无法将数据库还原到故障点或特定的即时点。
简单恢复的备份策略包括:
数据库备份。
差异备份(可选)。在媒体发生故障时进行恢复:
1 还原最新的完整数据库备份。
2 如果有差异备份,则还原最新的那个备份。上次的数据库备份或差异备份后的更改将丢失。二 完全恢复
完全恢复模型使用数据库备份和事务日志备份提供对媒体故障的完全防范。如果一个或多个数据文件损坏,则媒体恢复可以还原所有已提交的事务。正在进行的事务将回滚。
完全恢复提供将数据库恢复到故障点或特定即时点的能力。为保证这种恢复程度,包括大容量操作(如 SELECT INTO、CREATE INDEX 和大容量装载数据)在内的所有操作都将完整地记入日志。 完全恢复的备份策略包括:
数据库备份。
差异备份(可选)。
事务日志备份。在媒体发生故障时进行恢复
如果数据库的当前事务日志文件可用而且没有损坏,则可以将数据库还原到故障点发生时的状态。若要将数据库还原到故障点:
1 备份当前活动事务日志
2 还原最新的数据库备份但不恢复数据库。
3 如果有差异备份,则还原最新的那个备份。
4 按照创建时的相同顺序,还原自数据库备份或差异备份后创建的每个事务日志备份,但不恢复数据库。
5 应用最新的日志备份(在步骤 1 中创建的)并恢复数据库。重要 在完全恢复模型中为防止事务损失,必须保护事务日志不受损坏。强烈建议使用容错磁盘存储事务日志。
三 大容量日志记录恢复
大容量日志记录恢复模型提供对媒体故障的防范,并对某些大规模或大容量复制操作提供最佳性能和最少的日志使用空间。下列操作为最小日志记录操作: SELECT INTO。
大容量装载操作(bcp 和 BULK INSERT)。
CREATE INDEX(包括索引视图)。
text 和 image 操作(WRITETEXT 和 UPDATETEXT)。在大容量日志记录恢复模型中,这些大容量复制操作的数据丢失程度要比完全恢复模型严重。虽然在完全恢复模型下记录大容量复制操作的完整日志,但在大容量日志记录恢复模型下,只记录这些操作的最小日志,而且无法逐个控制这些操作。在大容量日志记录恢复模型中,数据文件损坏可能导致必须手工重做工作。
另外,当日志备份包含大容量更改时,大容量日志记录恢复模型只允许数据库恢复到事务日志备份的结尾处。不支持时点恢复。大容量日志记录恢复的备份策略包括:
数据库备份。
差异备份(可选)。
日志备份。在媒体发生故障时进行恢复 1 备份当前活动事务日志。
2 还原最新的完整数据库备份。
3 如果有差异备份,则还原最新的那个备份。
4 按顺序应用自最新的差异备份或完整数据库备份后创建的所有事务日志备份。
5 手工重做最新日志备份后的所有更改。 重要 如果活动事务日志丢失(例如,由于包含该事务日志文件的磁盘发生硬件故障),则该日志中的所有事务都将丢失。若要防止活动事务日志丢失,请将事务日志文件放到镜像磁盘上。
1. the lazywriter thread2. sequential logging3. trasaction log size ??