`
sakakokiya
  • 浏览: 507214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL Server提供的3种恢复模型都是什么? 有什么区别?

阅读更多
SQL Server提供了3种恢复模型,分别是:
l         简单恢复 ,允许将数据库恢复到最新的备份。
l         完全恢复,允许将数据库恢复到故障点状态。
l         大容量日志记录恢复,允许大容量日志记录操作。
这些模型中的每个都是针对不同的性能、磁盘和磁带空间以及保护数据丢失的需要。例如,当选择恢复模型时,必须考虑下列业务要求之间的权衡:
l         大规模操作的性能(如创建索引或大容量装载)。
l         数据丢失表现(如已提交的事务丢失)。
l         事务日志空间损耗
l         备份和恢复过程的简化。
根据正在执行的操作,可以有多个适合的模型。选择了恢复模型后,设计所需的备份和恢复过程。表6提供了三种恢复模型的优点和含义的概述。
表 6备份模型之间的比较
简单恢复所需的管理最少。在简单恢复模型中,数据只能恢复到最新的完整数据库备份或差异备份的状态。不使用事务日志备份,而使用最小事务日志空间。一旦不再需要日志空间从服务器故障中恢复,日志空间便可重新使用。与完整模型或大容量日志记录模型相比,简单恢复模型更容易管理,但如果数据文件损坏,则数据损失表现会更高。
完全恢复和大容量日志记录恢复模型为数据提供了最大的保护性。这些模型依靠事务日志提供完全的可恢复性,并防止最大范围的故障情形所造成的工作损失。完全恢复模型提供最大的灵活性,可将数据库恢复到更早的即时点。
大容量日志记录模型为某些大规模操作(如创建索引或大容量复制)提供了更高的性能和更低的日志空间损耗。不过这将牺牲时点恢复的某些灵活性。很多数据库都要经历大容量装载或索引创建的阶段,因此可能希望在大容量日志记录模型和完全恢复模型之间进行切换。
分享到:
评论

相关推荐

    sqlserver数据库备份与恢复

    SQL Server支持三种恢复模型: - **简单恢复模型**:不记录完整的事务日志,仅提供简单的完整或差异备份,无法进行点恢复。 - **完整恢复模型**:记录所有的事务日志,可以进行点恢复,即恢复到指定的时间点。 - **...

    SQLserver 2005 SP3-64位及32位补丁

    SQL Server 2005 SP3(Service Pack 3)是微软数据库管理系统SQL Server 2005的一个重要更新版本,旨在提升系统性能、稳定性和安全性。SP3包含了自SQL Server 2005 RTM(Release to Manufacturing)发布以来的所有...

    SqlServer 备份及恢复工具

    SqlServer提供了多种恢复模型,如简单恢复、完整恢复和大容量日志恢复。简单恢复模型适合对数据丢失不敏感的环境,只支持到最近一次完整备份或差异备份的恢复;完整恢复模型允许恢复到任意时间点,但需要维护完整的...

    sqlServer 2005-2008数据日志恢复工具

    总的来说,SQL Server 2005-2008数据日志恢复工具是数据库管理员的重要辅助工具,它提供了一种有效的方式来管理和维护数据库的日志,确保系统的稳定性和数据的安全性。对于那些需要深入理解和处理SQL Server日志问题...

    SQLSERVER数据库恢复与备份

    SQL Server的恢复模型定义了如何处理事务日志,主要有简单恢复模型、完整恢复模型和大容量日志恢复模型。简单恢复模型适合那些对数据丢失不敏感、不需要频繁恢复的场景,因为它不保留事务日志的旧版本,只保留最近的...

    sqlserver数据恢复_sqlserver_ApexSQLLog2014.rar

    SQL Server提供了多种恢复模型,包括简单恢复模型、完整恢复模型和大容量日志恢复模型,以满足不同业务对数据完整性和可恢复性的需求。 描述中提到的“ApexSQLLog2014”是ApexSQL公司开发的一款工具,专门用于SQL ...

    SQL Server 2017及2019各个版本之间的区别和SQL Server 不同时期发布的不同版本的区别

    SQL Server Analysis Services(SSAS)在表格模型中引入了计算组,提高了分析效率。对于企业版用户,还有集成服务、主数据服务和数据质量服务等高级功能。 总的来说,SQL Server的每个新版本都在性能、安全性、...

    SQL SERVER2000数据库备份和恢复存储过程.rar_SQL 备份_recovery in SQL_sql server

    SQL Server 2000支持简单恢复模型、完整恢复模型和大容量日志恢复模型。简单恢复模型不保留事务日志,适合不需要事务一致性恢复的小型应用;完整恢复模型和大容量日志恢复模型则用于需要精确恢复的企业级应用。 ...

    sqlserver数据库精简版

    3. **安全性**:SQL Server提供了严格的用户权限管理和角色分配,可以设置对象级别的权限,确保数据的安全性。 4. **备份与恢复**:SQL Server支持多种备份类型,如完整备份、差异备份和日志备份,以及多种恢复模式...

    SQL Server精华 (CHM)_sqlserver_SQLServer笔记_

    《SQL Server精华 (CHM)_sqlserver_SQLServer笔记_》是一部综合性的SQL Server学习资源,旨在帮助用户深入理解和掌握Microsoft SQL Server数据库管理系统的核心概念、功能和最佳实践。这部笔记涵盖了一系列关键知识...

    用简单模式,对SQLServer数据库收缩

    简单恢复模式(Simple Recovery Mode)是SQL Server提供的三种恢复模式之一(其他两种为完整恢复模式和大容量日志记录恢复模式)。简单恢复模式的特点是它会自动清除日志文件,即不会保留用于恢复的事务日志。这种...

    零点起飞学SQL server

    由于提供的文件信息中,标题和描述均为"零点起飞学SQL server"和"零点起飞学SQLServer",这两部分并没有提供实际的知识内容,而只是表达了一个关于SQL Server学习材料的主题。至于“墨马图书专营店”的重复内容,...

    sqlserver 2000数据库备份+恢复+创建

    在SQL Server 2000中,数据库的备份与恢复是数据库管理的重要环节,它们确保了数据的安全性和可恢复性。下面将详细讲解SQL Server 2000中关于数据库备份、恢复以及创建的相关知识点。 1. **数据库备份**: - **...

    LE_420_SqlServer+汉化

    【标题】"LE_420_SqlServer+汉化" 涉及的主要知识点是SQL Server数据库管理系统以及中文汉化版本的安装和使用。SQL Server是由微软开发的一款关系型数据库管理系统,广泛应用于企业级数据存储、管理和分析。在"LE_...

    sql server 课程设计案例

    在SQL Server课程设计案例中,我们可以深入学习和理解SQL Server这一强大的关系型数据库管理系统。SQL Server是由Microsoft开发的,广泛应用于企业级数据管理和分析。它提供了丰富的功能,包括数据存储、查询、报表...

    sql server 2000 试题汇编答案

    恢复模型包括简单、完整和大容量日志三种,每种都有其适用的恢复策略。 6. **性能优化**:索引管理是提升查询性能的关键,合理创建和维护索引可以显著提高查询速度。此外,查询优化器会分析执行计划,选择最佳的...

    Microsoft SQL Server 2008 Internals (PDF 高清版)

    5. **恢复模型与备份**:涵盖SQL Server的各种恢复模型、备份策略以及故障恢复机制。 6. **日志管理**:探讨事务日志的作用及其管理技术,包括日志记录格式、日志清理流程等。 7. **故障转移集群**:讲解SQL Server...

    SQL Server宝典SQL Server语句大全

    作为一款广泛使用的数据库系统,SQL Server提供了强大的数据管理能力,支持复杂的查询、事务处理、备份恢复以及安全性控制。下面我们将深入探讨SQL Server的一些关键知识点。 一、SQL Server基础 SQL Server是微软...

    SQL SERVER 2008安装包.rar

    恢复模型包括简单、完整和大容量日志,可以根据业务需求选择。 7. **性能优化**: SQL Server 2008 提供了性能监视工具,如SQL Server Profiler和动态管理视图(DMVs),帮助识别性能瓶颈,并提供优化建议。 8. *...

Global site tag (gtag.js) - Google Analytics