我有完整的每周备份,每日差异备份和每小时事务日志备份。
要恢复数据库,我恢复完整备份,然后是最后一个dif备份,然后是除最后一个之外的所有恢复上指定NORECOVERY的所有事务日志备份。
我的问题是。如果我意外地恢复了设置了NORECOVERY标志的最后一个事务日志,那么我是否可以运行命令“RECOVER”数据库?
我正在使用SQL Server 2005。
答案 0 :(得分:4)
好的,所以答案很简单。您只需运行命令即可。
RESTORE DATABASE [MyDatabase] WITH RECOVERY
我甚至没有想到你可以运行RESTORE DATABASE命令而不指定要从中恢复的备份。
答案 1 :(得分:3)
试试这个(来自SQL2000的帮助): RESTORE DATABASE dbname WITH RECOVERY