【发布时间】:2012-08-28 10:43:13
【问题描述】:
从包含一个文件的备份中以编程方式(在 C# 中使用 SMO)恢复数据库没有问题。但是当备份包含多个文件(完整备份和差异备份)时,我收到以下错误
日志或差异备份无法恢复,因为没有文件 准备前滚
那么我应该怎么做才能用最新的数据恢复数据库呢?
【问题讨论】:
-
文件是如何标记的?如果您的所有文件都是 mydb.bak 则不,它不会知道执行它们的顺序。因为任何时间点都只能存在 1..
-
在一个备份文件集中有多个文件名为'mydb-差异数据库备份'、'mydb-完整数据库备份'等等