我们的“硬件”部门已经在其中一台运行 SQL Server 的服务器上启动了一些 ASR 复制。他们为此使用的方法似乎使用了 VSS,我可以在 SQL 日志中看到很多关于正在备份的数据库以及 I/O 冻结/恢复的消息。它似乎每小时都会这样做。
VSS 进行的这些备份会破坏日志链,还是复制备份?有什么方法可以查看它们是否是副本备份?是否可以指示 VSS 使用复制备份?
任何反馈表示赞赏。
我们的“硬件”部门已经在其中一台运行 SQL Server 的服务器上启动了一些 ASR 复制。他们为此使用的方法似乎使用了 VSS,我可以在 SQL 日志中看到很多关于正在备份的数据库以及 I/O 冻结/恢复的消息。它似乎每小时都会这样做。
VSS 进行的这些备份会破坏日志链,还是复制备份?有什么方法可以查看它们是否是副本备份?是否可以指示 VSS 使用复制备份?
任何反馈表示赞赏。
您可以使用以下脚本验证备份历史记录:
该脚本将为您提供备份媒体和文件的概述,如果您查看最后一列
is_copy_only
,您将看到备份是 COPY_ONLY (1) 还是非 (0)。如果它们是 COPY_ONLY,那么它们不会破坏备份链。否则,您可能会遇到以下文章中解释的问题:
使用 SQL Server 进行 COPY_ONLY 备份
您可能想在此处查看我的答案,该答案是针对如何使用 Windows Server Backup 备份 SQL Server 数据库?.
它与 Windows Server Backup 和 VSS 相关,但涉及您可能会遇到的在您的商店实施的 VSS 备份策略的一些要点。
您必须自己测试或询问供应商,至于可以快照备份的问题,这些备份在后台使用 VSS 连接到数据库并进行备份破坏备份链,答案是肯定的,我这么说是因为我遇到过这个问题。另请注意,中断该备份链的特征仅在于快照备份。进行正常备份的 TP 工具也使用 VSS,但至少它们不会破坏日志链O 获得一致的磁盘视图,然后使用 snpahot。