刚写入磁盘的备份损坏的可能性很小。磁盘并非 100% 可靠。位可以以非常低的概率翻转。我已经看到这种情况发生在多台机器上的其他功能良好的磁盘上。
可以使用备份校验和检测此类错误。但是发现错误时怎么办?如果日志备份损坏,则日志备份链被破坏。如果它是完全备份,则取决于差异备份现在不可用。需要新的完整备份才能重新启动通常的备份计划。
如何避免因虚假数据损坏而随机丢失备份?
刚写入磁盘的备份损坏的可能性很小。磁盘并非 100% 可靠。位可以以非常低的概率翻转。我已经看到这种情况发生在多台机器上的其他功能良好的磁盘上。
可以使用备份校验和检测此类错误。但是发现错误时怎么办?如果日志备份损坏,则日志备份链被破坏。如果它是完全备份,则取决于差异备份现在不可用。需要新的完整备份才能重新启动通常的备份计划。
如何避免因虚假数据损坏而随机丢失备份?
如果您使用 CHECKSUM 选项,那么应该可以找到它,但仅当使用
RESTORE
or时RESTORE ... WITH VERIFYONLY
。如果你不检查它,你永远不会知道。这取决于哪里出了问题以及发生了什么。首先要采取的措施是确保您的整个恢复序列仍然有效并且可以采取行动。第二个是找出导致损坏的原因,并可能转移到不同的存储、驱动程序等。在这种情况下,即使有的话,这种情况经常发生的可能性也不大。
这可能是正确的,也可能不是正确的,具体取决于您的恢复策略。如果您有一个差异来弥合差距,那是完全有效的,您仍然可以使用它之后发生的其他日志备份。如果您非常担心日志备份中的单个位翻转,请将日志备份镜像到另一个存储解决方案。
您在第一部分是正确的,我不知道您在考虑“通常”的备份计划。如果您有日志备份,您可以继续前滚通过错误的完整和覆盖差异。您肯定需要不止一个恢复序列。
对于初学者,镜像您的备份。有多个恢复序列。检查备份并在出现问题时采取措施,这样您就不会面临风险。磁盘死了,事情出错了。虽然它不应该经常发生,但它很可能会在你职业生涯的某个时刻发生在你身上。有一个好的恢复和备份策略来解决这个问题将会有所帮助。