`
boss5518831534
  • 浏览: 230978 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SQLSERVER 恢复模式

阅读更多

SQL:语句 

ALTER DATABASE database_name 
SET 
RECOVERY { FULL | BULK_LOGGED | SIMPLE }

说明:FULL表示完整

BULK_LOGGED表示大容量日志

SIMPLE表示 简单日志

 

数据库的恢复模式是数据库遭到破坏时还原数据库中数据的数据存储方式,它与可用性、性能、磁盘空间等因素相关。每一种恢复模式都按照不同的方式维护数据库中的数据和日志。Microsoft SQL Server 2008系统提供了以下3种数据库的恢复模式:

完整恢复模式

大容量日志记录的恢复模式

简单恢复模式

完整恢复模式是最高等级的数据库恢复模式。在完整恢复模式中,对数据库的所有操作都记录在数据库的事务日志中。即使那些大容量数据操作和创建索引的操作,也都记录在数据库的事务日志中。当数据库遭到破坏之后,可以使用该数据库的事务日志迅速还原数据库。

在完整恢复模式中,由于事务日志记录了数据库的所有变化,所以可以使用事务日志将数据库还原到任意的时刻点。但是,这种恢复模式耗费大量的磁盘空间。除非是那种事务日志非常重要的数据库备份策略,否则一般不建议使用这种恢复模式。

就像完整恢复模式一样,大容量日志记录的恢复模式也使用数据库备份和日志备份来还原数据库。但是,在使用了大容量日志记录的恢复模式的数据库中,其 事务日志耗费的磁盘空间远远小于使用完整恢复模式的数据库的事务日志。在大容量日志记录的恢复模式中,CREATE INDEX、BULK INSERT、BCP、SELECT INTO等操作不记录在事务日志中。

对于那些规模比较小的数据库或数据不经常改变的数据库来说,可以使用简单恢复模式。当使用简单恢复模式时,可以通过执行完全数据库备份和增量数据库 备份来还原数据库,数据库只能还原到执行备份操作的时刻点。执行备份操作之后的所有数据修改都丢失并且需要重建。这种模型的特点是数据库没有事务日志。这 种模型的好处是耗费比较少的磁盘空间,恢复模式最简单。

分享到:
评论

相关推荐

    浅谈SQL Server中的事务日志(四)----在完整恢复模式下日志的角色.docx

    ### SQL Server中的事务日志:在完整恢复模式下的角色 #### 事务日志的重要性 SQL Server中的事务日志是确保数据库事务正确性和持久性的关键组件。事务日志不仅支持事务的回滚,还保证了事务的ACID特性,即原子性...

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

    ### 使用简单恢复模式对SQL Server数据库进行收缩 在SQL Server中,随着业务的增长与时间的推移,数据库文件(.mdf)和日志文件(.ldf)可能会变得非常庞大,即使数据库中的实际数据量并没有那么大。在这种情况下,...

    SQL Server恢复模式如何影响SharePoint数据库

    SQL Server的恢复模式对SharePoint数据库的管理至关重要,因为它直接影响数据的安全性和恢复能力。SharePoint数据库通常存储着关键的企业信息,因此理解不同恢复模式的工作原理是每个SharePoint DBA的必备知识。 ...

    SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

    SQL Server数据库的恢复模式是数据库管理中的关键概念,它们决定了数据库在遇到问题时如何恢复数据,以及如何处理事务日志。以下是关于SQL Server的三种恢复模式的详细说明: 1. **简单恢复模式**: - 在简单恢复...

    SQL Server与SharePoint技术指南

    #### SQL Server恢复模式对SharePoint数据库的影响 ##### 完全恢复模式(Full Recovery Mode) 完全恢复模式下,SQL Server会捕获并记录每一次数据库事务,这意味着管理员可以灵活地将SharePoint数据库恢复到任意...

    sql server的恢复模式

    为了确保数据的一致性和完整性,SQL Server 支持三种不同的恢复模式:简单恢复模式(Simple Recovery Model)、完整恢复模式(Full Recovery Model)以及大容量日志恢复模式(Bulk-Logged Recovery Model)。...

    SQL server备份 还原 修复

    ### SQL Server备份、还原与修复方法详解 #### 一、SQL Server备份概述 SQL Server备份是确保数据库安全的重要措施之一。通过定期备份数据库,可以在数据丢失或系统故障时迅速恢复到正常状态,避免数据损失带来的...

    SQL SERVER数据恢复大师.zip

    微软提供了许多内置的恢复模式,如简单恢复模式、完整恢复模式和大容量日志恢复模式,每种模式都有其特定的恢复策略和限制。熟悉这些模式并根据业务需求选择合适的恢复策略也是DBA的重要职责之一。 总之,SQL ...

    SQLServer恢复表级数据详解

    SQLServer提供了不同类型的备份选项,包括完整备份、差异备份、文件备份和事务日志备份等,而不同的备份类型又对应不同的恢复模式。为了快速恢复单个表的数据,下面列出几种常见的恢复方案及其特点: 方案1:将数据...

    sql-server基础介绍

    #### 三、SQL Server 恢复模式 **3.1 简单模式** - **特点**:在这种模式下,SQL Server 会在每次检查点(checkpoint)或备份后自动截断日志。这意味着日志文件将被清空,不再保留事务日志记录。 - **适用场景**:...

    SqlServer日志恢复数据工具

    "SqlServer日志恢复数据工具"就是针对这种情况设计的,它能够从SQL Server的日志文件中提取并恢复数据,确保业务连续性和数据完整性。本文将深入探讨这个工具及其工作原理,以及如何使用它进行数据恢复。 1. SQL ...

    SQL Server精华 (CHM)_sqlserver_SQLServer笔记_

    5. 数据库备份与恢复:SQL Server提供了多种备份类型,如完整备份、差异备份和日志备份,以及相应的恢复模式,以确保数据的安全性和可恢复性。 6. 高可用性与灾难恢复:SQL Server的高可用性解决方案包括镜像、复制...

    SQLServer数据库的备份和还原详解

    7. 最后,使用T-SQL命令将数据库的状态恢复正常。 #### 五、总结 SQL Server数据库的备份和还原是维护数据库稳定性与可靠性的重要环节。通过合理的备份策略以及掌握正确的还原方法,可以有效地避免因意外情况导致...

    sqlserver数据库精简版

    4. **备份与恢复**:SQL Server支持多种备份类型,如完整备份、差异备份和日志备份,以及多种恢复模式,确保数据在故障时能够恢复。 5. **索引**:SQL Server使用索引来加速数据检索,包括B树索引、聚集索引和非...

    浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色 .docx

    ### SQL Server中的事务日志——在简单恢复模式下的角色 #### 事务日志的重要性与功能 在探讨SQL Server中事务日志在简单恢复模式下的作用之前,我们需要先明确事务日志的基本概念及其重要性。 **事务日志**是SQL...

    如何强制删除或恢复SQLServer正在使用的数据库

    通常情况睛,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除: ALTER DATABASE IpaddrDB SET SINGLE_USER with ROLLBACK IMMEDIATE GO DROP...

    配置SQL Server数据库恢复模式(2种方法)

    在SQL Server中,数据库恢复模式是决定数据库如何处理事务日志和备份策略的关键因素。恢复模式定义了数据库在发生故障时能够恢复到何种程度。本文将详细介绍两种配置SQL Server数据库恢复模式的方法:通过T-SQL命令...

    sql server 三种恢复模式

    SQL Server提供三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。 1. **简单恢复模式**: 在简单恢复模式下,数据库只能执行完整备份和差异备份。事务日志被截断以释放空间,一旦备份完成,所有已...

Global site tag (gtag.js) - Google Analytics