【问题标题】:SQL Server 2005 failed backup effect on transaction logsSQL Server 2005 备份失败对事务日志的影响
【发布时间】:2010-09-03 10:33:19
【问题描述】:

我有一个 SQL Server 2005 实例,其完整备份 (.BAK) 由于磁盘空间不足而失败。但是,每半小时的事务日志备份会继续 (.TRN)。假设我有一个较旧的完整备份,是否可以使用这些持续的事务日志来恢复数据库?

即事务日志备份是否仅从上次成功的备份开始运行,并包含任何中间失败的完整备份?

【问题讨论】:

    标签: sql-server-2005 backup database-backups transaction-log


    【解决方案1】:

    我原以为失败的备份会被回滚,因此正在进行的事务日志备份加上之前的完整数据库恢复应该足以恢复数据库。

    话虽如此,我会尽快解决这个问题,这不是一个好位置。

    【讨论】:

    • 我同意这不是一个好位置,网络团队现在应该处理它。但是我主要担心的是如果数据库像现在这样失败,我不会被卡住。
    【解决方案2】:

    您将需要自上次完整备份以来拍摄的所有日志。 如果您丢失了以前的日志,则无法前滚日志。

    查看此处以确定您的失败备份的LSNs 和状态。

    【讨论】:

    • 干杯 我已经检查了备份运行前后的 LSN,以及下一场比赛的结束和开始。但是我有一些以相同的 LSN 开头和结尾,我认为这意味着在此期间数据库上没有发生任何活动?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    相关资源
    最近更新 更多