一备份恢复简介

1备份类型

完全备份
差异备份是相对于完全备份而言的,发生改变的文件-区别增量备份是相对于上一次的备份(任何类型备份,发生的改变但是在sqlserver中没有增量备份这个选项
事务日志备份

2恢复类型

完整恢复
简单恢复
大容量日志恢复

在备份前,要选择设置好恢复的类型
full
simple
bulk-logged

掌握好完全恢复模式下,完全备份的恢复

二结尾日志备份的两种方式

1结尾日志 tail of log

在对某个数据库进行恢复的时候,查看恢复时间线,里边除了前面提到的三种备份方式,还出现了结尾日志,所以搞搞清楚

sql server 增量备份 如何操作 sqlserver增量备份还原_sqlserver


关于结尾日志

sql server 增量备份 如何操作 sqlserver增量备份还原_增量备份_02

某个数据库-----完整性备份D1----事务日志备份log1----事务日志备份log2–尾日志taillog/意外发生
如果有尾日志,那么可以将数据库恢复到意外发生时,如果没有尾日志,则只能恢复到log2时

2备份方式

在sqlserver中的设置操作

2.1还原中设置

在sqlserver的数据库的还原过程中,在【选项】里边有关于尾日志的设置

sql server 增量备份 如何操作 sqlserver增量备份还原_数据库_03


查看恢复时间线,会自动将现在的时间到之前最近的一次日志备份时间之间的日志生成尾日志,很奈斯了!

sql server 增量备份 如何操作 sqlserver增量备份还原_数据库_04

2备份时备份

也可以手动备份

选中某个数据库-【任务】-【备份】

【常规】中选择事务日志备份

【介质选项】中选择备份日志尾部

sql server 增量备份 如何操作 sqlserver增量备份还原_sqlserver_05


需要注意的是,一定要把数据库改为single模式

右击数据库 -> 属性 -> 选项 -> 状态 -> 限制访问 -> 选择Single-> 确定

sql server 增量备份 如何操作 sqlserver增量备份还原_数据库_06

这个时候才可以备份-事务日志备份-介质选择【备份日志尾部】才能备份成功哟!

三备份到备份设备

对某个数据库进行备份的时候 ,可以选择备份设备

1)之前可以选择,磁带或磁盘

sql server 增量备份 如何操作 sqlserver增量备份还原_增量备份_07


2)现在可以选择磁盘或URL

sql server 增量备份 如何操作 sqlserver增量备份还原_增量备份_08


关于备份到url,是微软提供的azure blob,相当于是云上存储方式,具体可以看官方指引

https://docs.microsoft.com/zh-cn/sql/relational-databases/backup-restore/sql-server-backup-to-url-best-practices-and-troubleshooting?view=sql-server-ver15