我们正在考虑用基于 VSS 的 mdf 和 ldf 文件备份替换传统的 SQL 服务器备份。作为一名 db 人员,我对此感到有些不安,但我找不到任何证据表明这行不通?
任何人都可以建议我可以设置的试验来证明我们可以在哪些地方丢失使用此策略的交易?[在长时间运行的事务期间拔掉电源线是可以的]。
我们正在查看的系统创建 mdf 和 ldf 文件的初始快照,然后跨更改复制。我无法想象这会让我们失望的场景。
希望您能帮助我说服我的老板我们需要保留传统备份!
很抱歉让您失望,但 Microsoft 通过 SQL Writer 服务 ( http://technet.microsoft.com/en-us/library/ms175536.aspx )完全支持 SQL Server 的 VSS 备份。
当第三方备份应用程序想要进行备份时,SQL Writer 会告诉 SQL Server 在数据库上“冻结 IO”。IO 被冻结后,会为 mdf 和 ldf 文件拍摄快照。快照完成后,IO 被解冻。这确实阻止了在生成快照时对数据库的所有写入活动,并且可能需要 60 秒或更长时间。然后第三方备份应用程序复制 ldf 和 mdf 文件的快照。如果您测试第三方备份应用程序并且您在错误日志中看到有关冻结和解冻数据库的 IO 的消息,那么它使用的是 SQL Writer 接口,并且备份是好的。
此处的完整说明:http : //technet.microsoft.com/library/Cc966520