Судя по всему никто тут никогда подобным не занимался... ;((
Доброговремени суток, Fox!
Fox>Сначала что есть:
Fox>1) Дистрибутив MS SQL Server DE (с Merge Modules);
Fox>2) VS Net соответственно встроеный в неё Installer.
Fox>3) База даных.
Fox>4) Приложение.
Fox>Вопрос:
Fox> Как собрать дистрибутив ?
Fox> Он должен:
Fox> 1) Проверить не установлена ли уже СУБД;
Fox> a) установлена: Проверить стоит установлена ли БД. Если нет то установить БД.
Fox> б) не установлена : Установить БД.
Fox> 2 ) Установить приложение.
Fox>Особенно интересно про то как встроить MS SQL Server DE в дистрибутив.
Fox>Да и вообще мне не совсем понятно всё с этим инсталером который в VS Net. В МСДН смотрел нифига не понятно. На РСДН читал то же не то.
На сколько мне известно, то в Install Shild'е точно есть все требуемые возможности, и ещё кое-что!
Но сам я ни разу не пользовался, не приходилось, конкретно не могу ничего сказать!
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Попробуй поковыряться с InstallShield 9 или X. К сожалению, я толькло что начал с этим ковыряться и резалтов у меня пока нет
Но задача примерно такая же. Будет что интересное пиши, я попробую через пару дней отписать что у меня получилось.
Здравствуйте, Fox, Вы писали:
Fox>Особенно интересно про то как встроить MS SQL Server DE в дистрибутив.
Ну, создай Setup Project и добавь в него merge module от MS SQL. По идее, он как раз проверит и установит.
Насчет БД штатные средства тебе не помогут. Лично я делал батник, который запускал SQL скрипт.
Само приложение как правило ставится сетап прожектом без особых проблем (если, конечно, в сетапе не предусмотрено изысков типа параметров спрашиваемых у пользователя)
Fox>Да и вообще мне не совсем понятно всё с этим инсталером который в VS Net. В МСДН смотрел нифига не понятно. На РСДН читал то же не то.
Ну так спрашивай. Пока что ты только факты констатируешь
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Здравствуйте, Sinclair, Вы писали:
S>Ну, создай Setup Project и добавь в него merge module от MS SQL. По идее, он как раз проверит и установит.
Дык добавлял эти модули... Только они глюкавые какие то, проект собрался, а вот устанавливаться не стал.
Заглянул на Microsoft.com они написали примерно следующее: Если вы хотите включать MSDE в свой инсталер, то не используйте Merge Modules(MM), запускайте инсталер отдельно. Ну это начиная с какой то там версии. До этого были MM, сейчас их просто нет в дистрибе скачиваемом с их портала. Так что выход один запускать setup MM из своего setup'а.
S>Насчет БД штатные средства тебе не помогут. Лично я делал батник, который запускал SQL скрипт.
Можно наверное VB скриптом это дело сделать. Ну или как ты предлагаешь батником. Только запускать этот батник наверное надо из сетупера всё таки.
S>Само приложение как правило ставится сетап прожектом без особых проблем (если, конечно, в сетапе не предусмотрено изысков типа параметров спрашиваемых у пользователя)
Ага а вот как раз это и не изыски
Собстна зачем этот сетупер и нужен