2

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

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

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

我正在使用 SQL Server 2005。

4

2 回答 2

4

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

RESTORE DATABASE [MyDatabase] WITH RECOVERY

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

于 2009-07-14T09:40:56.940 回答
3

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

于 2009-07-14T09:46:23.090 回答