我想使用最新的备份来恢复数据库。 在SSMS中,它表示今天早上1:00有一个备份。 截图:
如果select此备份,则说明文件{0DDBD48C-42AB-4DBD-ACD5-56DEAF5D1D1C}不存在。
从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日志中有证据 – 但不知何故名称是假的。 如何findBAK文件的真实位置?
附加信息 :
我查看了我自己运行的常规Windows服务器备份以及SQL Server级别备份的SQL Server。 我相当确定这是一个VSS备份。 因此,您可能无法从中恢复。 (这不被支持,因为运行所花费的时间可能会导致mdf / ldf不匹配。)您需要find不同的备份集。
是由第三方工具或备份设备进行备份吗? 这是我的猜测。 在大多数情况下,您将不得不使用第三方工具来恢复备份。
如果不是,请询问谁安排和运行备份。 他们在维护计划或SQL Server代理作业?