Mar*_*ary 9 backup sql-server-2008-r2
我们的 IT 部门每晚都会备份整个服务器(此服务器上安装了一个 SQL Server 实例),这应该备份该服务器以及整个网络,以防出现问题......
所以我的经理问我的完整、差异和日志 SQL 备份与 IT 部门备份的任何备份相比有何重要意义?为了在我们的服务器上节省更多空间,而不是将这些文件保留几个星期并删除它们,她认为 IT 只会提供它们!
我知道这是不对的,因为我可以用我的日志备份恢复到最后 30 分钟,IT 会在第二天恢复它,但这是唯一的区别吗?
由于我将数据库备份文件保存/发送到同一台服务器,IT 将恢复它们,但如果我的维护计划中没有这些备份作业,那么 IT 可以只恢复 SQL 实例,而无需我们的任何表、事务......等我做对了吗?
任何建议将不胜感激。
数据库备份为您提供时间点还原功能(前提是您有FULL
恢复模型)。即使您的 IT 人员每隔几分钟进行一次备份(这是极不可能的),您仍然会有差距。
服务器备份不会取代数据库备份,它们通过长期“归档”数据库备份文件(即不仅仅是今天)来补充它们。
最后,您和您的管理层必须决定您的 RPO(恢复点目标 - 您需要在崩溃中恢复多少)。由于只有每日服务器备份而没有数据库备份,在最坏的情况下您将失去一整天的工作。
编辑:@Sting 有一个有效的观点,即卷影副本(最有可能用于进行服务器备份的机制)不太可能同时复制所有数据库文件(包括日志文件),这可能会导致不一致你恢复备份。例如,如果卷影副本在读取数据库文件前几毫秒读取事务日志,则数据库文件可能包含未提交的事务,但由于事务在一毫秒后提交,日志将不会有任何记录。
从卷影副本还原 mdf 和 ldf 文件有可能在事务上不一致。这意味着,这些影子还原不符合数据库 ACID 属性。
https://msdn.microsoft.com/en-us/library/aa480356.aspx
恢复可能会起作用,但您会想知道您实际得到了什么。(更不用说,您的任务是进行测试以确保服务器备份/卷影副本在每台服务器上正常工作)此外,无法像使用 SQL Server T 那样将事务日志恢复到某个时间点-SQL 恢复日志/停止。
在 Windows Server 备份/还原符合 SQL Server ACID 测试之前,我们的行业不能冒险。
说了这么多,我参加了一些最奇怪的会议。如果您将问题传达给 IT,而他们似乎仍然不关心或愿意承担风险,那么您肩上的巨大负担就会减轻。无论发生什么,记录每个人决定的会议记录以及每个人决定的原因,并将其发送给与会者。
归档时间: |
|
查看次数: |
1500 次 |
最近记录: |