Как сделать дистрибутив

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Как сделать дистрибутив

Сообщение kreator »

gopstop2007 писал(а): Может, что попроще, например MySQL :cat:
Уверены, что проще? Мой опыт с Firebird'ом. Два варианта сервера (32 и 64), два варианта ODBC (32 и 64). Вот у SQLAnywhere один файл на все случаи жизни (правда, есть облегчённая поставка клиента, ОDBC и т.д.). Инсталлятор определяет какая система и предлагает только то, что возможно (т.е. если система 32 бит, то 64 битный сервер даже не предлагает). Но результат этого - 300 Мегов.
А по поводу SQL Express. MS должна сама что-то сделать, если идёт расчёт на облегчённое использование. Или я не прав. Этот сервак - маркетинговая акция, подсадить клиента, а потом ему придётся покупать полноценную версию.
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Как сделать дистрибутив

Сообщение gopstop2007 »

mysql - portable - около 180Mb, и есть куча серверов(хостинги) которые его используют, в дальнейшем не надо что либо переделывать в приложении для использования в "онлай" :) Надо не догонять, а опережать :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Как сделать дистрибутив

Сообщение RaFaeL »

kreator писал(а): А по поводу SQL Express. MS должна сама что-то сделать, если идёт расчёт на облегчённое использование. Или я не прав. Этот сервак - маркетинговая акция, подсадить клиента, а потом ему придётся покупать полноценную версию.
Из наших клиентов на полный вариант переходят единицы, подавляющему большинству хватает 2008 Express R2
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Как сделать дистрибутив

Сообщение kreator »

gopstop2007 писал(а):mysql - portable - около 180Mb
Что-то очень много. Что там? Сервер Firebird - 10Mb, ODBC - 2Mb. У SQLAnywhere почему так много? Там всё, несколько серверов, инструментарий для разработчика, админа, всё в разных версиях.
RaFaeL писал(а):Из наших клиентов на полный вариант переходят единицы, подавляющему большинству хватает 2008 Express R2
Вот почему MS не сделает облегчённый инсталлятор для нетребовательных клиентов? Повторюсь, когда многопользовательская работа, то понятно, а если нужна локальная база? Сейчас, локально, типа SQLite. Ещё что? Выбор невелик. Не очень представляю, как обычному пользователю правильно установить SQL сервер, хотя бы на свою машину. А в современных Виндах в поставке есть какой-нибудь MS SQL?
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Как сделать дистрибутив

Сообщение gopstop2007 »

kreator писал(а):Что-то очень много. Что там?
Сервер(exe+dll+конфиги+пустые файлы для БД) :), пакет для полной автономной работы с базой, не зависимо какая винда, только в конфигах указывается путь к каталогу с базой mysql.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Как сделать дистрибутив

Сообщение kreator »

На их сайте msi-версия Community Edition весит 30 Мегов. Реально. Может речь об Enterprise Edition со всеми наворотами? Она платная?
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Как сделать дистрибутив

Сообщение gopstop2007 »

kreator писал(а):На их сайте msi-версия Community Edition весит 30 Мегов. Реально. Может речь об Enterprise Edition со всеми наворотами? Она платная?
Если через инсталляцию, то да, но после инсталляции будет указанный мною выше размер. Я же говорю, про версию portable, в которой все файлы тупо копируются, изменяешь конфиги, запускаешь ехе, и работаешь, хоть с флешки... :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1411
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Как сделать дистрибутив

Сообщение RaFaeL »

kreator писал(а): Вот почему MS не сделает облегчённый инсталлятор для нетребовательных клиентов? Повторюсь, когда многопользовательская работа, то понятно, а если нужна локальная база? Сейчас, локально, типа SQLite. Ещё что?
У MS есть какой-то SQLocalDB но не работал никогда с таким
Выбор невелик. Не очень представляю, как обычному пользователю правильно установить SQL сервер, хотя бы на свою машину.
Поставить, на самом деле, элементарно. Далее-Далее-Далее и он ставится. Вот подключиться к нему в таком варианте по сети уже нужен бубен, но локально, из текущего пользователя, несложно
А в современных Виндах в поставке есть какой-нибудь MS SQL?
Есть серверные дистрибы, Small Business Server например, там есть
В десктопных спасибо хоть ODBC штатно идёт
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Как сделать дистрибутив

Сообщение Shur »

К теме инсталляции MS SQL Express.
Взято отсюда http://bolid.ru/production/orion/po-ori ... n_pro.html
Делают так:
Инсталлятор системы сам выберет и установит MS SQL Server Express под Вашу операционную систему
•Для Windows XP/Windows Server 2003 устанавливается MS SQL Express 2005
•Для Windows Vista/Windows 7/Windows 2008 Server устанавливается MS SQL Server Express 2008
•Для Windows 8/Windows Server 2012 устанавливается MS SQL Server Express 2012
•Поддержаны как 32 битные Операционные системы, так и 64 битные, для процессоров архитектуры x86
Т.е. инвариантность присутствует и частично, видимо, автоматизирована.
Ответить