SQL Server 数据库备份存储

SQL Server 数据库备份存储

这是一个相当基本的问题。

我们每周备份服务器上的所有数据库,大小约为 20GB。所有计划(缩小、备份)

我们将它们存储在网络驱动器上。

现在.bak 文件的数量已经增长(假设有 10 个数据库备份,每个备份 10GB,那么每周就有 100Gb,每月就有 400Gb,每 6 个月就有 2400Gb)。

虽然现在硬盘空间很便宜,但问题是如何将它们存档以供将来参考。

存储备份的最佳解决方案是什么(比如说,我们需要 6 个月到 1 年以前的数据)?

注意:我正在使用 SQL Server 2000。

谢谢,

答案1

定期维护会缩小数据库吗?在继续阅读之前,请立即删除它。为什么不应该缩小数据文件

至于你的问题,有太多未知数。你是否需要灾难恢复,包括地理灾难恢复?你是否需要一个热备用位置?在发生灾难时,你希望的恢复间隔是多少(从头开始重建数据库的最大允许时间是多少)?你是否有一个恢复程序,你是否执行过它?

基本上,你需要考虑至少有两个备份位置,最好是地理位置分开的,你需要定期恢复你的备份来验证它们,你需要一个与你的数据保留要求相匹配的完整/差异/日志备份计划恢复间隔要求,你需要研究备份压缩(SQL Server 2008/R2 中原生支持,2000 年时支持SQL LiteSpeed)。

阅读有关该主题的书,例如专业 SQL Server 灾难恢复

相关内容