2013-05-21 3 views
1

У меня есть резервный файл sql-сервера (формат .bck). В моем случае я не знаю имя файла журнала. Так что я не могу использовать with move в команде restore. Есть ли все-таки восстановить базу данных без перемещения? Если да, пожалуйста, направляйте меня.Восстановить базу данных в sql-сервере

Я хочу использовать, как показано ниже.

restore database testdb from disk = 'folderpath\aatest.bak' 

ответ

3

Вы наверняка знаете имя файла журнала и используете WITH MOVE. Используйте RESTORE FILELISTONLY, чтобы сначала извлечь список файлов базы данных (включая журнал) из резервной копии.

+0

В одном из моих файлов есть данные, имя файла журнала одинаково, только расширение файла отличается. например 'data file = 'C: \ user \ test \ db.ADF''' log file =' C: \ user \ test \ db.ALF'' –

+0

Так что я не могу использовать move, поэтому я сказал, что do не хотите 'с перемещением'. –

+0

переименовать, чтобы изменить расширение является 'MOVE' –

Смежные вопросы