Я хочу восстановить базу данных, используя самую последнюю резервную копию. В 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?
Дополнительная информация:
Я посмотрел на один из моих собственных SQL-серверов, на котором выполняется регулярное резервное копирование Windows Server, а также резервное копирование на уровне SQL Server. Я достаточно уверен, что это резервная копия VSS. Таким образом, вы, вероятно, не сможете восстановить с него. (Это не поддерживается, потому что время, необходимое для запуска, может вызвать несоответствие mdf / ldf.) Вам нужно будет найти другой набор резервных копий.
Была ли сделана резервная копия с помощью стороннего инструмента или устройства резервного копирования? Это мое предположение. В большинстве случаев вам придется использовать сторонний инструмент для восстановления резервной копии.
Если нет, спросите того, кто планирует и запускает резервное копирование. У них есть план обслуживания или задание агента SQL Server?