2009-07-14 97 views
2

我有完整的每周备份,每日差异备份和每小时事务日志备份。SQL Server 2005对使用“NORECOVERY”恢复的数据库执行“恢复”

要还原数据库,我还原完整备份,然后还原最后一个备份备份,然后在除最后一个之外的所有还原中指定NORECOVERY的所有事务日志备份。

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

我正在使用SQL Server 2005.

回答

3

试试这个(从SQL2000帮助): RESTORE DATABASE DBNAME WITH RECOVERY

+0

我现在你已经找到了解决办法看到。我发布了答案,但未刷新问题。抱歉。 – 2009-07-14 09:50:15

4

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

RESTORE DATABASE [MyDatabase] WITH RECOVERY 

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

相关问题