sqlserver备份恢复方法(Server备份和还原全攻略--完全备份vs差异备份vs增量备份)

发布日期:2025-02-02 07:40:14     作者:羙羔羔     手机:https://m.xinb2b.cn/sport/ihb526278.html     违规举报
概述

今天主要分享下SQLServer的完全备份,差异备份,增量备份,内容比较多,先介绍下相关概念...

01相关概念

完全备份

备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。

差异备份

差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,即:备份后不标记为已备份文件,换言之,不清除存档属性)。

增量备份

增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,即:备份后标记文件,换言之,清除存档属性。)

事务日志备份

在特定事务日志备份之前执行的完整数据库备份和上次差异备份(如果有)。在完整数据库备份之后执行的所有事务日志备份或在特定事务日志备份之前执行的差异备份(如果还原了差异备份)。

创建库结构


备份类型

下面对三个备份文件:TestBackupDB-full.bak、TestBackupDB-diff.bak、TestBackupDB-log.bak进行还原:

步骤1:还原完整备份文件TestBackupDB-full.bak


进入SSMS还原


还原常规


还原选项


完整备份还原

步骤2:还原差异备份文件TestBackupDB-diff.bak,操作如前面所示。

步骤3:还原事务日志备份文件TestBackupDB-log.bak,进入事务日志的还原操作界面;指定事务的时间进行还原(还原过程中的恢复状态都是默认为RESTORE WITH RECOVERY,所以这里没有提及这个选项)


进入事务日志


还原后的数据库

前面已经介绍了备份的过程,所以这里就不多做介绍了,主要介绍还原的整个步骤。后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~


 
 
本文地址:https://xinb2b.cn/sport/ihb526278.html,转载请注明出处。

推荐图文
推荐运动知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.143 second(s), 1 queries, Memory 0.58 M