【问题标题】:SQL Server 2005 Perform "RECOVERY" on database restored with "NORECOVERY"SQL Server 2005 对使用“NORECOVERY”恢复的数据库执行“RECOVERY”
【发布时间】:2010-11-10 14:14:56
【问题描述】:

我有完整的每周备份、每日差异备份和每小时事务日志备份。

为了恢复数据库,我先恢复完整备份,然后是最后一个差异备份,然后是所有事务日志备份,在除最后一个之外的所有恢复上指定 NORECOVERY。

我的问题是。如果我意外恢复了设置了 NORECOVERY 标志的最后一个事务日志,此时是否可以运行命令来“恢复”数据库?

我使用的是 SQL Server 2005。

【问题讨论】:

    标签: sql-server sql-server-2005 backup restore


    【解决方案1】:

    好的,所以答案很简单。你可以简单地运行命令。

    RESTORE DATABASE [MyDatabase] WITH RECOVERY
    

    我什至没有想到您可以运行 RESTORE DATABASE 命令而不指定要从中恢复的备份。

    【讨论】:

      【解决方案2】:

      试试这个(来自 SQL2000 帮助): RESTORE DATABASE dbname WITH RECOVERY

      【讨论】:

      • 我现在看到您已经找到了解决方案。我在没有刷新问题的情况下发布了答案。对不起。
      猜你喜欢
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      相关资源
      最近更新 更多