首页 > 数据库 >MSSqlServer 备份类型

MSSqlServer 备份类型

时间:2023-06-16 18:01:06浏览次数:45  
标签:00 59 18 MSSqlServer 事务 类型 日志 备份

完整备份 Full Backup

提供数据库的完整副本,但仅允许将数据库还原到进行备份时的时间点

差异备份 Differential Backup

差异备份仅包含自上次完整备份(事务日志的活动部分)以来已更改的数据。差异备份是累积备份,而不是增量备份。这意味着差异备份包含自上次完整备份以来所做的所有更改,如下图,差异备份6pm包含自完整备份10am以来的全部更改,尽管差异备份2pm已经包含了部分更新!

事务日志备份 Transaction Log Backup

事务日志备份包含在上次事务日志备份或第一次完全备份与备最后一个日志记录之间创建的所有事务日志记录。事务日志备份允许将数据库还原到故障发生之前的特定时间点。它是增量的,与差异备份不同(累积),这意味着为了将数据库还原到某个时间点,所有事务日志记录都需要重播到该特定时间点的数据库更改!请注意,事务日志备份仅适用于完整或大容量日志恢复模式

综合应用(完整恢复模式Full Recovery)


在上述场景中,故障发生在 19:00,这意味着在 18:59 到 21:00 期间所做的更改将丢失。在这些情况下,最好的方法是还原完整备份 (10:00),然后还原差异备份 (16:00) 加上事务日志备份(18:00 和 20:00)。在 20:00 进行的事务日志备份允许回滚到 18:59。

以下是将此数据库还原到 18:59:59 的命令序列:
RESTORE DATABASE your_database FROM DISK = 'full_10_00.bak' WITH NORECOVERY, REPLACE RESTORE DATABASE your_database FROM DISK = 'diff_16_00.bak' WITH NORECOVERY RESTORE LOG your_database FROM DISK = 'log_18_00.bak' WITH NORECOVERY RESTORE LOG your_database FROM DISK = 'log_20_00.bak' WITH STOPAT = '2015-11-19 18:59:59.000', RECOVERY

标签:00,59,18,MSSqlServer,事务,类型,日志,备份
From: https://www.cnblogs.com/imust2008/p/17486200.html

相关文章

  • redis学习十:数据类型命令及落地运用 (HyperLogLog)
    需求:统计某个网站的UV,统计某个文章的UV(UV,uniquevisitor,独立访客,一般理解为客户端ip,需要去重考虑);用户搜索网站关键词的数量(非同一个ip);是什么:去重复统计功能的基数估计算法——HyperLogLog;基数:是一种数据集去重后的真实个数————全集{1,2,3,4,2,3,3}  基数{1,2,3,4}=4用......
  • redis学习九:数据类型命令及落地运用 (bitmap)
    redis位图bitmap:由0和1状态表现得二进制位的bit数组需求:用户是否登录过Y,N,比如京东每日签到送豆;电影,广告是否被点击播放过钉钉打卡上下班大厂签到必备是什么:用于状态记录,Y,N不用去mysql读写。1.bitmap的偏移量从0开始,setbitkey0/1设置对应下标值图中就是1000010,对应as......
  • 一文读懂火山引擎A/B测试的实验类型(1)——编程实验
    一.概述编程实验:指的是通过代码编程进行AB实验,广泛使用于前端优化、策略优化和后端算法优化多种实验场景,包含客户端和服务端实验。前置条件:接入客户端SDK或者服务端SDK,详见:应用接入二.应用场景如何选择实验类型?适用场景是什么?服务端实验:指通过服务端获取实验分组信息并......
  • 一文读懂火山引擎A/B测试的实验类型(1)——编程实验
    一.概述编程实验:指的是通过代码编程进行AB实验,广泛使用于前端优化、策略优化和后端算法优化多种实验场景,包含客户端和服务端实验。前置条件:接入客户端SDK或者服务端SDK,详见:应用接入二.应用场景如何选择实验类型?适用场景是什么?服务端实验:指通过服务端获取实验分组信息并控制配置......
  • Python数据类型-列表与元组
    #题目1:删除如下列表中的"矮穷丑",写出2种或以上方法:#info=["yuze",18,"男","矮穷丑",["高","富","帅"],True,None,"狼的眼睛是啥样的"]info=["yuze",18,"男","矮穷丑",["......
  • printf的返回值为int类型,即为当前打印字符的个数
    //printfRet.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"intmain(intargc,char*argv[]){ intret=0; inta=104;ret=printf("%d",a);//printf将返回3, printf("\n%d\n",ret);......
  • JavaScript 变量和数据类型
    JavaScript变量和数据类型变量在JavaScript中,变量用于存储和操作数据。声明一个变量需要使用关键字var、let或const。1.使用var声明变量varname='John';varage=28;var关键字可以被同一作用域内的其他代码访问到,而不受块级作用域的限制。var声明的变量可......
  • Python初学者友好丨详解参数传递类型
    摘要: 本文清晰地解释了Python中的不同参数传递类型,并提供了示例代码来说明每种类型的用法。对于初学者或不清楚Python传参的读者们来说是非常有益的,文中提供了足够的信息来理解和使用Python中的函数参数传递。本文分享自华为云社区《提升Python函数调用灵活性:参数传递类型详解》......
  • Python初学者友好丨详解参数传递类型
    摘要: 本文清晰地解释了Python中的不同参数传递类型,并提供了示例代码来说明每种类型的用法。对于初学者或不清楚Python传参的读者们来说是非常有益的,文中提供了足够的信息来理解和使用Python中的函数参数传递。本文分享自华为云社区《提升Python函数调用灵活性:参数传递类型详解》,作......
  • 网站和数据库迁移备份常用方式
    这两天群里一直有人在聊WordPress的备份插件,博主一直是手动备份个人感觉比用那些插件还是方便多了。下面说下博主的备份步骤。本文目录1. 教程环境2. 教程步骤2.1. 1.网站文件备份2.2. 2.数据库备份2.3. 3.文件传输2.4. 4.网站文件恢复2.5. 5.数据库恢复3. ......