SQL Server备份、恢复与维护全攻略
1. 制定备份与恢复计划
在开始制定数据库恢复计划之前,需要思考以下几个关键问题:
- 确定重要数据 :明确哪些数据是至关重要的,判断数据库是属于“崩溃即销毁”类型的服务器,还是任务关键型的订单中心。对于业务关键型数据库,必须进行备份。如果无法承受数据丢失或重新录入的成本,就应该定期备份。
- 评估可承受的数据损失量 :考虑能够接受丢失多少数据,是一天的工作量、一小时的数据,还是完全不能有数据丢失。根据可承受的数据损失量,决定备份的频率和类型。例如,如果能接受丢失24小时的数据,根据数据库大小,全量数据库备份可能是合适的;如果不能接受超过30分钟的更新丢失,就需要每30分钟进行一次事务日志备份;如果绝对不能丢失任何数据,则需要考虑日志传送、RAID镜像或存储区域网络(SAN)结合第三方拆分镜像软件等解决方案。
- 确定服务器和数据库的最大停机时间 :除了考虑数据丢失的问题,还需要明确服务器停机后,有多少时间可以将其恢复运行。如果恢复时间非常有限,就需要研究从备份中恢复数据库所需的时间。如果一个数据库的恢复操作需要八小时,就需要考虑其他选项,如日志传送或复制。
1.1 问题发生时的检查清单
当出现硬件或服务器故障时,作为数据库管理员,需要了解以下信息:
- 组织中哪些人员需要参与处理硬件或服务器故障。
- 应用程序方面需要联系哪些人员,是否有数据库的应用程序联系人列表,谁将通知用户群体。
- 是否与硬件和服务器供应商有支持计划,公司的联系电话和账户号码是多少。如果
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



