目前我正在尝试通过自上次完整备份以来恢复最新事务(TRN)备份文件来恢复SQL Server 2014数据库。
备份(由维护计划工作自动化):
05-11-2016 @ 21.00h : Full BAK (no copy-only)
06-11-2016 @ 04.40h : Full BAK (no copy-only, but no BAK file available)
06-11-2016 @ 06.00h : Transaction log TRN (no copy-only)
06-11-2016 @ 07.00h : Transaction log TRN (no copy-only)
06-11-2016 @ 08.00h : Transaction log TRN (no copy-only)
06-11-2016 @ 09.00h : Transaction log TRN (no copy-only)
我的目标是将我的数据库恢复到最新的事务日志备份,创建于06-11-2016 @ 09.00h
但是,如上所列,由于备份是由第三方备份软件进行备份,因此缺少最新的完整BAK备份。该软件仅为我们提供了一个选项,可以将06-11-2016 @ 04:40h的完整备份恢复为MDF和LDF数据和日志文件。
由于第三方软件的备份打破了LSN序列,因为缺少引用的BAK,我无法恢复最新的TRN事务备份。
有没有办法解决这个问题?
例如:
选项1:当我附加第三方软件生成的.MDF
和.LDF
文件时,将数据库置于恢复状态,以便我可以恢复我的事务TRN备份文件?
选项2:使用之前的完整.BAK
备份(05-11-2016 @ 21.00h)并在还原后恢复事务TRN备份
我担心这两个选项都无法解决SQL Server 2014中的开箱即用选项。
也许有其他选择?也许其他软件可以解决这个问题?
非常感谢!