Has*_*anG 3 sql-server sql-server-2005 database-restore database-backups
我不小心删除了表中的一行并想要恢复它.我在这里找到了一个解决方案:如何在MS SQL服务器中恢复已删除的记录
我试图从删除后的备份恢复数据库.但我无法使用STOPAT选项恢复数据库:
RESTORE LOG database FROM DISK = N'X:\database.BAK' WITH
STOPAT = N'2011-02-12T00:00:00', RECOVERY
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
Msg 3117, Level 16, State 4, Line 1
The log or differential backup cannot be restored because no files are
ready to rollforward.
Msg 3013, Level 16, State 1, Line 1
RESTORE LOG is terminating abnormally.
Run Code Online (Sandbox Code Playgroud)
我试图从删除后的备份恢复数据库.
您无法从删除后的备份中恢复已删除的记录.你需要:
您可能会引入差异备份以减少日志备份链长度,但这是可选的.
只有满足上述所有条件,您才能继续按照程序进行操作.如果您错过了上述任何一项,则该记录将丢失.根据经验,不要关注博客文章或论坛答案,包括这一篇,请关注产品文档:如何:还原到某个时间点(Transact-SQL)
| 归档时间: |
|
| 查看次数: |
17692 次 |
| 最近记录: |