我们目前正在考虑使用 Dell 的 EqualLogic Auto-Snapshot Manager/Microsoft Edition (ASM/ME) 来备份我们的 SQL Server 数据库。但是,我对此非常怀疑,因为 ASM/ME 使用 Microsoft Volume Shadow Copy Service (VSS) 来提供备份和恢复数据的框架。
我担心的是,虽然 VSS 备份在技术上可行,但使用此方法可能会导致数据库损坏,因为数据库无法识别 VSS 备份并且无法确保在备份之前提交了所有内容。
基于 Microsoft VSS 的备份是否适用于 SQL Server 数据库备份和还原?是否还有其他需要注意的问题或注意事项?
答案1
VSS 和 SQL Server 彼此非常了解。SQL Server 甚至安装了特定的服务来支持 VSS 和其他备份技术,SQL 编写器服务. 供应商将自己插入此 ASPI,请参阅SQL Server 备份应用程序供应商指南。
答案2
VSS 备份方法非常适合用于 SQL Server。我已经使用过很多次了,从中恢复时从未遇到任何问题,因为 VSS 提供程序是为与 SQL Server 配合使用而设计的。
也就是说,我首选的方法是始终使用更传统的 FULL > DIFF > LOG 计划进行 SQL 转储备份,这样我就可以完全控制该过程并确保我具有时间点恢复功能。
在我的上一篇文章中,我们实际上同时运行了这两种方案 - SQL 备份供我们一般使用,并将用于大多数恢复。快照由我们的托管公司与整个机器一起单独拍摄,因此,如果我们的 SQL 作业出现任何问题,我们可以将其备份作为万全之策。