数据库备份SQLServer的备份和灾难恢复
2023-06-13 09:14:23 时间
各大服务器硬件厂商(IBM,HP等)提供有很好的数据保护策略(硬件或软件).如大家熟知的RAID磁盘阵列(RedundantArrayofIndependentDisks)就是很好的数据保护方法.就SQLServer而言,通过维护计划可以制定详细的数据备份计划.
数据备份策略(fullbackup,differentialbackupand transactionlogbackup)
数据备份是为数据恢复服务的,所以建立数据备份计划之前,应先考虑是否能利用该备份有效的恢复数据(在downtime允许的时间范围内).还应先考虑系统允许的RPO(RecoveryPointObjective,灾难发生后,系统或数据必须恢复的时间点),RTO(RecoveryTimeObjective,指当灾难发生后,所采用的系统复原工具或解决方案,可让系统或数据恢复到正常运作的状况时,所需花费的时间).
有三种通常使用的备份计划:
(1).只有全备份
两个全备份之间的时间段发生故障,数据会丢失,只能恢复到上一个全备份的数据.
(2).全备份+日志备份
在全备份之间加入日志备份,可以把备份时间点缩小到更小的粒度.可以在每天做一个全备份,每一个小时或者半个小时做一次日志备份.这样子的话,如果在23:59分发生故障,需要restore一个fullbackup+23个transactionlogbackup,操作恢复的时间会比较久.
(3).全备份+差异备份+日志备份
在全备份之间加入差异备份(differentialbackup),差异备份之间有日志备份.
至于选择哪一种备份策略,要根据实际的情况(RTO,RPO,Serverloading等)灵活运用.
相关文章
- sqlserver 视图创建索引_数据库视图可以建立索引吗
- 本地sql数据库怎么与远程sql数据库同步使用_sqlserver复制数据库
- 用苹果果酱开发SQLServer数据库(苹果 sqlserver)
- SQL Server 数据库置疑:信息不安全?(置疑 sqlserver)
- 实现SQLServer:使用数据库软件的精彩经验(实现 sqlserver)
- 公用SQLServer数据库带来更多便利(公用sqlserver)
- :使用SQLServer管理数据库:最新技术进展(sqlserver 英文)
- 使用SQLServer记录第一次经历(sqlserver第一条)
- SQLServer数据库表设计:主键分析(sqlserver的主键)
- SQL Server时段:掌控数据库运维(sqlserver时段)
- 备份使用SQLServer实现提前备份保障数据安全(sqlserver提前)
- 借助SQLServer快速搭建数据库(sqlserver 建库)
- 使用SQLServer数据库实现左链接(sqlserver左链接)
- 为SQL Server数据库建立备份库 保护信息安全(sqlserver备份库)
- SQLserver唆发器:解锁数据库性能的关键(sqlserver唆发器)
- 获取SQLServer数据库字段的长度(sqlserver取长度)
- 利用SqlServer轻松完成单位信息管理(sqlserver 单位)
- SQLServer 数据库中添加列的实现方法(sqlserver 加列)
- SQLserver数据库管理:不可或缺的前缀(sqlserver前缀)
- 版数据库处理更轻松——个人版SqlServer(sqlserver个人)
- 题:SQLServer:优秀的数据库解决方案(sqlserver 下标)
- SQL Server和MI:深度挖掘数据库的新方案(sqlserver mi)
- what深入了解SQLServer:强大的数据库利器(sqlserver is)
- onet如何利用ADO.NET连接SQLServer并实现数据库操作(sqlserver ad)
- VBA实现快速连接SQLServer数据库(vba连接sqlserver)
- 韩立刚成功掌握SQLServer 技术,实现数据库自动化管理(韩立刚sqlserver)