SQL 2008 загрузить бэкап одной базы в другую #643230


#0 by Renium
Как это сделать? Подсоединяюсь к одному серверу , выгружаю в bak базу, пытаюсь загрузить в другую базу на другом сервере с другим названием базы, даже не видит файла выгрузки... в чем дело понять не могу никак...
#1 by МимохожийОднако
Нужен не бэкап, а перенос. ИМХО.
#2 by Отладчик
Ранее утро Воскресенья... Вспоминается рассказ гоблина,(да не этого, а того), где он случайно заперся в серверном шкафу пустом, и пытаясь позвать охрану на помощь, вошел в этом шкафу в лифт, и лифт остановился между этажей - электричество рубанули в доме. Утром его вызволили из плена...
#3 by shuhard
[даже не видит файла выгрузки] не верю (с)
#4 by Живой Ископаемый
2 Что это? почему перенос а не ... например засолка? или закваска? 2 а расширение у полученного файла какое? А это две разные железяки? ресурс виден с обоих?
#5 by ShoGUN
+1, делал. В крайнем случае можно сделать загрузку бэкапа на том же сервере в другую базу, потом сделать Detach - перенести базу и Attach на втором сервере.
#6 by МихаилМ
так м.б. если бекап от более старшей версии загружать в младшую. но вроде должно выводиться предупреждение.
#7 by ДенисЧ
А если скопировать файл бекапа на тот сервер?
#8 by МихаилМ
+ выгружать по сети ms sql но хочет. возможно и загружать.
#9 by Renium
Серверы по железу одинаковы (физически один сервер, два сервера - две виртуальные машины) Расширение файла bak.
#10 by Renium
Ресурс виден с обоих
#11 by Матадор
А ручками команду RESTORE прописать не получается? Студия показывает только локальные диски, если хочешь сделать бекап на сетевой диск или восстановить с него - пишите команду руками.
#12 by Renium
Диск не сетевой. Мне пришла в голову идея. Доеду к 9 до работы опробую.
#13 by Нуф-Нуф
А че Яндекс с гуглом больше не в теме?
#14 by Живой Ископаемый
2 диск не сетевой ни для одного из СКЛ Серверов?
#15 by Матадор
оба SQL на одном физическом сервере? кури права на файлы учетных записей под которыми работают инстансы.
#16 by krbIso
#17 by Renium
Скорее всего, что так... Спасибо.
#18 by Renium
Да, диск локальный... Одна база "1" на сервере (local), вторая "2", например на сервере (DEV)  в которую нужно загнать
#19 by Мыш
Всегда отлично отрабатывало RESTORE DATABASE WITH MOVE
#20 by shuhard
MOVE ни какого отношения к пути к bak-ам  не имеет
#21 by ДенисЧ
"два сервера - две виртуальные машины" Ну вот... А гонит, что диски не сетевые...
#22 by Renium
я подключаюсь к sql ным серверам так что они оба видны в списке, потом из одного local выгружаю *.bak базы "1" на диск С, на другой сервер DEV пытаюсь через ресторе загрузить *.bak в базу "2" с диска С. Если идти Мой Комп - диск С то bak виден.
#23 by пипец
чудес не бывает ... доказано занусси ;))
#24 by Renium
я в курсе, хочу убедиться еще раз - а вдруг бывают? :-)))
#25 by shuhard
пипец то, что диски С у разных виртуальных машин разные, не очевидно ?
#26 by Renium
У меня эта мысль в голове маячит... пока руки не дошли....
#27 by пипец
тссс ;))
#28 by Renium
Что тссс;)))??? Да дурак, но я лечусь - сам же написал "   Renium 12 - 10.12.12 - 07:58 Диск не сетевой. Мне пришла в голову идея. Доеду к 9 до работы опробую." Пока доехал - забыл... :-)))
#29 by 1398
Емнип, SQL Server видит только бэкапы только на дисках этого же компьтера (не помню, как на сетевых), но на локальных видит точно. Перепиши бэкап на локал (оно, скорее всего будет и быстрее) Чтобы востановить в базу с более другим, чем в бэкапе названием, при ресторе - на странице Options поставить флажок "Overwrite the existing database..." (самая первая)
#30 by Renium
Спасибо.
#31 by пипец
до кучи
#32 by Renium
Спасибо тоже
#33 by Renium
Ну вообщем да... Пипец был прав. Нечего тупить, вместо того что бы включать мозги.
#34 by Рэйв
проще всего сделать дроп базы и создать новую.Туда и грузить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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