备份事务日志到磁带?

我即将把我的数据库置于完全恢复模式,并开始进行事务日志备份。 我正在进行一个完整的夜间备份到另一台服务器,晚上晚上这个文件和许多其他备份到磁带。

我的问题是这个。 我将每小时(或更多)(如果有必要)t-log备份,并将它们存储在另一台服务器上。 但是,如果我的完整备份正在通过DBCC和完整性检查,那么是否需要将我的T日志放在磁带上?

如果有人希望将时间点恢复到昨天下午2点,我需要先前的完全备份和事务日志。 但是,除了这种情况,如果我知道我的完整备份是好的,那么保留前一天的事务日志备份是否有价值呢?

在某些情况下,旧日志可能很有用,例如,如果发现昨天发生了错误的更新操作,并且需要恢复数据,则可以使用一个较旧的完整日志和较早日志的时间点恢复,发生数据更新并复制删除的数据。 基本上任何需要在最后一个完整的数据库的图像。

假设你有100%的媒体信心,即。 最后一次完全备份是100%保证可用并将恢复,不需要比最近完整的日志备份旧。 不pipe是让他们更长还是把他们扔掉,这将不是一个由恢复要求驱动的决定,而是由历史logging保留政策的要求以及DBA(健康)偏执狂的个人水平决定的。

有一点需要注意的是,如果没有之前的完整版本,那么比上一版本更旧的日志备份是无用的。

就个人而言,我更喜欢将我的数据和事务日志备份到磁盘,然后将它们复制到另一组磁盘(在我的情况下是非现场)。 它允许您在备份和恢复过程中非常灵活。

保留旧的事务日志对于即时点数据库恢复很有用。 根据您的业务,将数据库恢复到几天前的某个特定事务(用于技术支持或开发回滚)可能会很有用。

过去我使用netbackup来将事务日志备份直接传送到磁带,但发现它不得不乱用磁带来恢复备份(磁带由不同的团队处理,在相当长的一段时间从服务器房间)。 磁带也是不可靠的,特别是当你真的需要它们时。

备份到磁带的另一个问题是,如果确实发生严重故障,那么磁带驱动器将严重短缺,从而使您可以恢复备份。 将有一大堆其他服务和系统将在名单上,你的备份可能不在最上面!

如果有人希望将时间点恢复到昨天下午2点,我需要先前的完全备份和事务日志。 但是,除了这种情况,如果我知道我的完整备份是好的,那么保留前一天的事务日志备份是否有价值呢?

你是正确的,olkder事务日志的唯一目的是为了任何原因恢复较旧的备份。 你保留前面的时间总的来说完全取决于你对下一次备份有多大的信心。 就我个人而言,我认为下一次备份将会失败,至less有最后一次备份可用。 我也不会摆脱他们,直到我必须(例如有15%的预留空间,我仍然有400 GB的空间,所以我不妨留一个备份或2)。

不要忘记海森堡的黄金法则 – 你的数据在任何时候都存在于两个地方之前是不存在的。