Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.25;
Скачать: CL | DM;

Вниз

Перенос БД   Найти похожие ветки 

 
Александр Иванов ©   (2007-02-28 17:14) [0]

Создаю инсталляшку, в которой необходимо автоматом создавать БД в MS SQL 2005, но база содержит данные и их необходимо так же переносить. Как это оптимальней сделать?
В базе достаточно много данные и сложные связи, поэтому простыми инсертами не обойтись.


 
stone ©   (2007-02-28 17:16) [1]

прикрепи подготовленные файлы базы в инсталляшку, а потом attach их


 
Александр Иванов ©   (2007-02-28 17:21) [2]

Инсталляшка может выполняться не на сервере.


 
stone ©   (2007-02-28 17:23) [3]

не важно, полностью автоматизировать процесс не получится. Все равно любые операции по созданию/присоединению базы придется делать на сервере, а не из инсталляшки.


 
Александр Иванов ©   (2007-02-28 17:26) [4]

Остальные базы создаю без проблем и с удаленной машины. Осталась одна база, просто не хочется писать кучу инсертов.


 
stone ©   (2007-02-28 17:30) [5]


> Остальные базы создаю без проблем и с удаленной машины.

При условии, что тебе известен логин/пассворд с достаточными правами, типа sa.

Чудес не бывает - или скрипты, или аттач.


 
stone ©   (2007-02-28 17:30) [6]


> Остальные базы создаю без проблем и с удаленной машины.

При условии, что тебе заранее известен логин/пассворд с достаточными правами, типа sa, имя сервера и т.д.

Чудес не бывает - или скрипты, или аттач.


 
Александр Иванов ©   (2007-02-28 17:33) [7]

> [5] stone ©   (28.02.07 17:30)
> Чудес не бывает - или скрипты, или аттач.

Честно говоря надеялся, что существует комбинация методов.


 
Ega23 ©   (2007-02-28 18:06) [8]

DTS?


 
Александр Иванов ©   (2007-02-28 18:21) [9]

> [8] Ega23 ©   (28.02.07 18:06)
> DTS?

Я надеялся что-то более простое найти. С DTS придется разобраться как его вызвать из инсталляционного скрипта. Но за идею спасибо, об этом варианте забыл.


 
Ega23 ©   (2007-02-28 18:33) [10]

Насколько я понимаю, сильно сложного там для твоей ситуации ничего нет. Тебе же надо тупо все объекты БД скопировать со всем содержимым таблиц.
Я его немножко ковырял, но пока пришлось отложить, т.к. других задач очень много. Чего-то сильно сложного не увидел.
По данному вопросу настоятельно рекомендую http://www.sql.ru/forum/actualtopics.aspx?bid=1
Всё очень оперативно и профессионально.



Страницы: 1 вся ветка

Текущий архив: 2007.03.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
15-1172407667
Dublicator
2007-02-25 15:47
2007.03.25
Простое число


2-1172987136
Roman_S
2007-03-04 08:45
2007.03.25
Помогите правильно написать цикл перебора алфавита


15-1172141086
Клара
2007-02-22 13:44
2007.03.25
Спор


3-1167191836
Kvinta
2006-12-27 06:57
2007.03.25
CAST в Microsoft.Jet.OLEDB.4.0


6-1160830636
Вася
2006-10-14 16:57
2007.03.25
свойства протокола TCP/IP в реестре WINDOWS XP