lear1 Asked: 2020-04-21 05:11:33 +0800 CST2020-04-21 05:11:33 +0800 CST 2020-04-21 05:11:33 +0800 CST SQL Server 2008 - 一天两次完整备份 772 NetBackup 每天备份一次数据库(下午 6 点完全备份到磁带 + 每天 3/4 倍的日志备份)。数据库处于完全恢复模式。应用程序供应商具有远程访问权限,他将自己的完整备份安排到文件系统(在午夜,可能直接在应用程序中)。 POINT IN TIME恢复会有问题吗?他的备份是否打破了我们的链条? 在这张图片中,黄色是供应商对文件系统的完整备份。感谢你们 sql-server sql-server-2008 2 个回答 Voted Best Answer Shanky 2020-04-21T05:42:46+08:002020-04-21T05:42:46+08:00 POINT IN TIME恢复会有问题吗?他的备份是否打破了我们的链条? 不,完全备份对事务日志备份链没有影响。您仍然可以按顺序恢复完整备份和所有日志备份。所以让我们说你有以下 您进行的完整备份 1 日志备份 1 日志备份 2 供应商完整备份 1 日志备份 3 日志备份 4 供应商完整备份 2 记录备份 5 如果发生灾难,您可以恢复完整备份 1,然后依次记录备份 1、2、3、4、5。 话虽如此,您可以要求供应商进行 copy_only 完整备份只是为了更安全并简化事情 希望这是你要问的。 Tibor Karaszi 2020-04-21T06:01:40+08:002020-04-21T06:01:40+08:00 除了 Shanky 的回复(我对此毫无异议): 有人可能会争辩说,供应商应该使用 COPY_ONLY 进行备份。并不是说它以任何方式影响可恢复性。但作为一种指标。我可以对此表示同情。 人们也可以争辩说,供应商应该使用 COPY_ONLY 以便 SSMS 中的还原对话框不会将该备份用作还原点。争论是这个备份可能不存在,因为 db 引擎无法访问(例如,它可能是 VIRTUAL_DEVICE,或者备份文件在使用后被删除的临时备份)。但是,在某些情况下,SSMS 可能仍会尝试将此 COPY_ONLY 用作还原点。当它发生时,您将无法根据备份历史记录进行还原。我只是想添加这一点,以免将 COPY_ONLY 等同于“SSMS 不会基于它进行还原”。FWIW。
不,完全备份对事务日志备份链没有影响。您仍然可以按顺序恢复完整备份和所有日志备份。所以让我们说你有以下
话虽如此,您可以要求供应商进行 copy_only 完整备份只是为了更安全并简化事情
希望这是你要问的。
除了 Shanky 的回复(我对此毫无异议):
有人可能会争辩说,供应商应该使用 COPY_ONLY 进行备份。并不是说它以任何方式影响可恢复性。但作为一种指标。我可以对此表示同情。
人们也可以争辩说,供应商应该使用 COPY_ONLY 以便 SSMS 中的还原对话框不会将该备份用作还原点。争论是这个备份可能不存在,因为 db 引擎无法访问(例如,它可能是 VIRTUAL_DEVICE,或者备份文件在使用后被删除的临时备份)。但是,在某些情况下,SSMS 可能仍会尝试将此 COPY_ONLY 用作还原点。当它发生时,您将无法根据备份历史记录进行还原。我只是想添加这一点,以免将 COPY_ONLY 等同于“SSMS 不会基于它进行还原”。FWIW。