发生了什么? 我的客户已经丢失了硬盘。 他必须恢复数据库。
是否有足够的组件来恢复SQL Server 2008数据库,如果他在15天前完成了完整备份(在数据库结构已更改)时在SQL Management Studio中使用了标准选项? 是否有可能至less恢复数据库结构(有可能从其他来源重新生成数据),这是真正的崩溃时刻?
最后:
1)是否有可能恢复所有数据库(数据+结构)
2)是否有可能恢复数据库结构
谢谢。
您只能恢复15天前的备份,并从该点获取数据。
它归结为所谓的日志序列号 :您的MDF期望一个特定的LSN,LDF知道什么是LSN,信息在备份中。 当前的LDF比将要恢复的MDF更晚,并且不能被附加或使用。
简而言之,日志本身仅用于跟踪回滚的更改。 没有像这样的有意义的数据。 您需要定期备份以维护LSN和更换链条以实现恢复目的。 这就是为什么使用完全还原作为基准,一个接一个地应用日志还原的原因。 如果你的数据库有一个SIMPLE恢复模型,那么日志条目无论如何都会被丢弃。