那个备份文件在哪里?

那个备份文件在哪里?

我想使用最近的备份恢复数据库。SSMS 中显示今天早上 1:00 进行了备份。屏幕截图:

在此处输入图片描述

如果我选择此备份,它会失败,提示文件 {0DDBD48C-42AB-4DBD-ACD5-56DEAF5D1D1C}6 不存在。

从 SSMS 窗口生成脚本的结果如下:

USE [master]
RESTORE DATABASE [aleyantW2P] FROM  DISK = N'{0DDBD48C-42AB-4DBD-ACD5-56DEAF5D1D1C}6' WITH  FILE = 1,  NORECOVERY,  NOUNLOAD,  REPLACE,  STATS = 5

GO

我确实相信备份确实发生过——SQL 日志中有证据——但不知何故,名称是假的。我如何找到 BAK 文件的真实位置?

附加信息

  • 我正在运行 Windows 2012 R2 Standard 和 Microsoft SQL Server 2012 Web Edition ( 11.0.2218.0 (X64) )
  • 我没有运行 Sharepoint 或 System Center,所以我不认为这是 DPM 备份。
  • 我确实认为已经进行了备份并且成功完成。

答案1

我查看了自己的 SQL Server 之一,它运行常规 Windows Server 备份以及 SQL Server 级备份。我相当确定这是一个 VSS 备份。因此,您可能无法从中恢复。(它不受支持,因为运行所需的时间可能会导致 mdf/ldf 不匹配。)您需要找到不同的备份集。

答案2

备份是由第三方工具或备份设备进行的吗?这是我的猜测。在大多数情况下,您必须使用第三方工具来恢复备份。

如果没有,请询​​问安排和运行备份的人。他们是在维护计划中还是在 SQL Server 代理作业中?

相关内容