Понедельник, SQL: восстановить бэкап в другую базу #509910


#0 by Ksandr
Пытаюсь сделать копию базы средствами sql, т.к. выгрузка в dt сломалась, а сервер перезапускать не время. Сделал резервную копию, ПКМ по базе приемнику восстановить, выбираю файл с копией, ставлю галку перезаписать, меняю имена файлов на вкладке параметры на файлы базы. и ошибка! файл .... заменить невозможно, он используется базой данных. чяднт?
#1 by asady
скорее всего файлы бэкапа блокированы - скуль их держит - отпусти их.
#2 by Ksandr
отсоединить базу? или как их отпустить
#3 by ДенисЧ
Посмотри, кто держит эту твою базу...
#4 by dk
скуль какой?
#5 by Apokalipsec
может файлы с такими именами есть и их использует база?)
#6 by Ksandr
Как посмотреть? Я ее создал новую, кому ее держать? 2005 Standart Да, есть и это файлы базы в которую я хочу восстановить
#7 by упс
.1 Management -> Activity Monitor - посмотрите и убейте (если не нужны) соединения со своей базой.
#8 by Ksandr
Там ничего нет
#9 by smitru
Ресторе по умолчанию восстанавливает В ТЕ ЖЕ файлы из которых сделан бэкап. Если восстанавливаешь в ДРУГУЮ базу - то не забывай править имена файлов в которые восстанавливаешь, иначе замочишь исходную базу
#10 by Ksandr
я именно это и делаю, но не восстанавливается
#11 by smitru
так не бывает :-) поставь галочки "перезаписать" и укажи правильно имена файлов БД Если у тебя к базе есть активные конекты - то их нужно обрубить
#12 by Ksandr
Нету
#13 by dk
грохни старую базу перед восстановлением
#14 by Ksandr
удалил новую, создал заново, вроде пошел процесс
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С