一备份恢复简介
1备份类型
完全备份
差异备份是相对于完全备份而言的,发生改变的文件-区别增量备份是相对于上一次的备份(任何类型备份,发生的改变但是在sqlserver中没有增量备份这个选项
事务日志备份
2恢复类型
完整恢复
简单恢复
大容量日志恢复
在备份前,要选择设置好恢复的类型
full
simple
bulk-logged
掌握好完全恢复模式下,完全备份的恢复
二结尾日志备份的两种方式
1结尾日志 tail of log
在对某个数据库进行恢复的时候,查看恢复时间线,里边除了前面提到的三种备份方式,还出现了结尾日志,所以搞搞清楚
关于结尾日志
某个数据库-----完整性备份D1----事务日志备份log1----事务日志备份log2–尾日志taillog/意外发生
如果有尾日志,那么可以将数据库恢复到意外发生时,如果没有尾日志,则只能恢复到log2时
2备份方式
在sqlserver中的设置操作
2.1还原中设置
在sqlserver的数据库的还原过程中,在【选项】里边有关于尾日志的设置
查看恢复时间线,会自动将现在的时间到之前最近的一次日志备份时间之间的日志生成尾日志,很奈斯了!
2备份时备份
也可以手动备份
选中某个数据库-【任务】-【备份】
【常规】中选择事务日志备份
【介质选项】中选择备份日志尾部
需要注意的是,一定要把数据库改为single模式
右击数据库 -> 属性 -> 选项 -> 状态 -> 限制访问 -> 选择Single-> 确定
这个时候才可以备份-事务日志备份-介质选择【备份日志尾部】才能备份成功哟!
三备份到备份设备
对某个数据库进行备份的时候 ,可以选择备份设备
1)之前可以选择,磁带或磁盘
2)现在可以选择磁盘或URL
关于备份到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