• 备份类型概述


    根据备份的目标分为:数据备份和日志备份

    根据备份下来的文件范围分为:完整数据库备份,文件备份和部分备份。

    从是否拷贝所所有的数据来分:完成备份和差异备份

     


    完整数据库备份

    拷贝下数据库里的所有信息,通过一个单个完整备份,就能将数据库恢复到某一个时间点的状态。

    由于数据库备份是一个在线的操作,数据库会发生变化,所以还要对部分事务日志做备份,以便能够恢复数据库到一个事务一致的状态。

     

    备注: 完整备份拷贝的信息包括数据和部分事务日志的信息,事务日志的作用是能将数据库恢复到一个事务一致的状态。

     


    文件备份

    指备份一个或者多个文件或文件组中的所有数据。

     


    部分备份

    是sql 2005中新增的功能。默认只包含数据库可读写部分。因为只读文件是不会发生变化,备份它有点浪费。

     


    差异备份
    差异备份基于差异,要求数据库之前做过一次完整备份。差异备份捕获自该次完整备份后发生更改的数据。

     

    仅复制备份(08上有,05版本企业版,开发板没有,其它版本不知道)

    是独立域常规sql server备份序列的sql server备份。通常,进行备份会更改数据库并影响其后备份的还原序列。但是为了不打破原来的备份计划和规则,引入两种仅复制备份:

     

    仅复制完整备份

     

    仅复制完整备份也备份整个数据库的内容,和正常的完整备份区别是,做完了以后差异备份的基准不会变,还是以之前的完整备份做基准,不影响差异备份序列。

     

    仅复制日志备份

     

    仅复制日志备份只备份当前日志文件里现有的内容,不会清空日志文件里备份下的日志。因此,下次再做正常日志备份的时候,这些内容还会被再次备份下来,从而不影响常规日志备份的序列。

    此种备份主要用在数据库上已经有了一个备份计划任务在运行,但是现在需要紧急做一个日志备份,同时不影响到原有的备份序列。

  • 相关阅读:
    C# winform 数据库链接
    Second easyui框架学习
    First,映射数据库到项目
    Mybatis随笔
    spring注解简单了解
    SSH Mybatis 框架
    Maven pom.xml
    Spring
    LayaBox 摄像机Unit8Array数据获取、截图
    lvs和keepalived搭建高可用性系统
  • 原文地址:https://www.cnblogs.com/yingtaowz/p/2579192.html
Copyright © 2020-2023  润新知