Как скопировать базу SQL на другой диск... #156059


#0 by AlexSTAL
быстрым способом? Если в EM базу перевести в режим "Take Offline", скопировать в другую папочку (диск) на этом же серваке, оригинальную базу перевести обратно в режим "Bring Online", то можно ли как-то присоединить скопированную базу с другим именем???
#1 by Kenny
attach database (имя базы данных)
#2 by AlexSTAL
Дык она на оригинальные файлы там ссылается, а изменить путь к ним не даёт!
#3 by Ерик Картман
Копируншь файлы базы данных *.mdf  в друую папку, и из нее и подключай.
#4 by AlexSTAL
Не выходит - ссылается на оригинальные файлы
#5 by Ерик Картман
Посмотри на оригинальную базу, какие файлы она использует (база+лог файл)? их и надо скопировать. Если у тебя нет жесткой привязки. Если подключаешь в 1с по посмотри параметры базы данных в меню Администрирование.
#6 by AlexSTAL
Да копирую я файлы, а при подсоединении скопированных файлов она на оригинальные ссылается - сам проверь, тогда узнаешь что к чему
#7 by Иде я
Путь изменить не получается?
#8 by Ерик Картман
Вчера делал, и все тип-топ.
#9 by Ерик Картман
Утя базы не взаимосвязаны?
#10 by Ерик Картман
тебе в помощь.
#11 by Shurjk
Detach, copy, atach
#12 by Незнайка 1С
я тоже вчера книгу по sql изучал, делал тоже самое. Присоединить по другому пути не получилось. Все тоже самое.
#13 by Karasev_1
Можно создать новую базу sql и развернуть из бэкапа старой базы sql. Путь не оптимальный, но если по-другому не получается...
#14 by AlexSTAL
не выходит аленький цветочек...
#15 by AlexSTAL
дык это понятно...
#16 by AlexSTAL
При подсоединении путь изменить не получается
#17 by Парижская фанера
Вы или чего-то недоговариваете, или драйвер купите руки.сис.
#18 by AlexSTAL
ну если ни разу не сталкивался с этим...
#19 by Shurjk
Почему не выходит?, что именно не получается?
#20 by Парижская фанера
А чего тут "сталкиваться"?? Офлайн, копируем базу в каталог, Онлайн, атач скопированную базу с новым именем. Всё.
#21 by Shurjk
+11 сначала отсоединяешь базу потом копируешь файлы потом присоединяешь, вроде ни каких хитростей и быть то не должно...
#22 by AlexSTAL
Всё по порядку: 1) Take Offline 2) Копируем весь каталог на другой диск 3) Первую базу переводим в режим Bring Online 4) Делаем атач, указываем путь к скопированному MDF, чуть ниже есть ТЗ, где указаны оригинальные имена и пути - они ссылаются на ОРИГИНАЛЬНУЮ базу, изменить путь не получается
#23 by Shurjk
,1) в ЕМ ткни мышкой на базу нажми правую кнопку выбери пункт Detach 2) Скопируй файлы 3) Опять же мышкой сделай Atach
#24 by Shurjk
+22 файл LDF nj;t yflj crjgbhjdfnm
#25 by AlexSTAL
Не выходит!!! Вот скриншот: Она подсоединяет оригинальные файлы, а не скопированные!!!
#26 by AlexSTAL
1) Создал две папки d:Test1 и d:Test2 2) Создал базу Test1, отсоединил её, скопировал в папку d:Test2 3) При подсоединении Test2 она ссылается на Test1!!!
#27 by Trance
не надо в Оффлай отправлять базу, нужно его в Detach Copy - Attach
#28 by AlexSTAL
Оригинальную базу не нужно в оффлайн?????
#29 by Парижская фанера
Какая разница.
#30 by Trance
большая ... если офлайн-копи-аттач, то под предыдущим(существующим) именем не подключиш...
#31 by Shurjk
Да ненужно, просто отсоединяешь и все...
#32 by Shurjk
+28 Кроме действи описанных в , ничего не нужно делать..
#33 by AlexSTAL
О как!!! Получилось следующим образом: перед тем, как сделать Attach переместил оригинальную базу на время в другой каталог, потом поменял ручками пути, подсоеденил с другим именем, вернул оригинальную базу назад и подсоединил её! Фу!
#34 by AlexSTAL
MS SQL SP4 если что (может влияет?)
#35 by Trance
вроде бы ПФ советовал "ручки.сис"?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям