SQL服务器数据库恢复模型
本文章概述微软QQSQL服务器可用三种数据库恢复模型
并简单描述最常见的备份选项恢复模型提供不同的恢复选项
并有不同的事务日志,用户可随时切换模型改用新恢复模型时,总需要取全数据库备份后再取差分日志备份
常用备份选项
SQL服务器数据库常用备份选项包括以下类型:
数据库全备份:按名称表示,这是整个数据库和部分数据库备份
事务日志备份允许单从全备份恢复数据库事件查看器
指备份数据库备份差分数据库备份:基础数据库最新全备份,此备份包括所有修改
自上一个全备份数据库日志备份:此备份覆盖事务日志文件,包括自上日志备份以来所有日志日志记录
备份保证数据损耗最少
恢复模型
本节描述恢复模型
简单化
简单恢复模型最基本需要最少管理
三模型
- 它只支持全差数据库备份,日志备份是不可能的
- 发生故障时,自上一个全或差分备份以来所有修改都失效。
- 制作数据库使用此恢复模型
- 系统写新数据指针到事务日志文件写数据到文件后
系统可复用空间事务日志文件不无限生长,永不完全化
- 长处:低行政工作
- 缺陷:数据丢失风险
全数
完全恢复模型使你恢复到特定时间点而不丢失数据保证
成功恢复无损数据使用交易日志备份
- 事务日志文件存储所有事务数据
- 日志文件增长到日志备份补全或日志文件短路因此,你需要搭建
事务日志备份避免日志文件无限生长 - 事务日志受损后,自上一轮全数或差分备份以来所有更改均失效
- 长处:支持点对点恢复,失效时不丢失数据
- 缺陷高行政工作
批量浏览
批量缩放恢复模型执行大批量拷贝操作类似完全恢复模型
大数log使用日志备份
- 模式写入交易日志文件时使用最小日志值此省时
磁盘空间最小日志可防止点对点恢复 - 仍可恢复到特定时间,只要最近的交易日志不包括大数
运维 - 需要设置事务日志备份以保持日志文件无限生长if事务
日志受损后,自上一轮全数或差分备份以来,所有修改均失效
- 长处:最小日志允许大容量运算
- 缺陷高行政努力,有限点恢复
更新 30天前