Мой файл .bak
- это другой локальный сервер.Как восстановить базу данных из файла .bak?
Я пробовал слишком много разных сценариев, но не смог добиться успеха.
Я попытался синтаксис
RESTORE FILELISTONLY FROM DISK='D:\ERPNewtesting-12022014.bak'
Получить LogicalName из выше запроса и использовать в запросе ниже
RESTORE DATABASE Test FROM DISK='ERPNewtesting-12022014.bak'
WITH
MOVE 'ERPAgrotechBeta' TO 'D:\Pragnesh\Test.mdf',
MOVE 'ERPAgrotechBeta_log' TO 'D:\Pragnesh\Test_log.ldf',
REPLACE,
STATS=10
После выполнения выше запроса ниже ошибки генерации.
Msg 3201, уровень 16, состояние 2, строка 3
Не удается открыть устройство резервного копирования «C: \ Program Files (x86) \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Backup \ ERPNewtesting-12022014.bak ». Ошибка операционной системы 2 (система не может найти указанный файл.).
Msg 3013, уровень 16, состояние 1, строка 3
БАЗА ДАННЫХ RESTORE заканчивается анормально.
Пожалуйста, помогите мне таким образом
.bak файл находится на локальной машине –
А как насчет прочтения сообщения? 'Ошибка операционной системы 2 (система не может найти указанный файл.)' – usr
это сообщение об ошибке, которое возвращается с сервера sql –