| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Создание инстал |
| Автор: Doss 15.7.2008, 20:27 |
| Салют еще раз, вопрос у меня след характера: Создаю прогу к примеру с базой. Ну вот и решил ее сделать установочной, а как базу устанавливать то? Она как будет устанавливатся отдельно от проги, или как фреймворк будет включатся весте с ней. К примеру с Access примерно понятно, возможно ее просто скопирую в тот коталог, куда прописал в конектинг стринг, а как быть с SQL? Его как при создании инстала включать в состав проги или отдельно. Был бы очень благодарен, если направили меня на правильный путь перед началом пути!!!!! Спасибо!!! |
| Автор: jonie 15.7.2008, 21:17 |
| sql это язык. сдампиваете базу в sql скрипты и вуаля, вот вам и база. кстати, при чем тут .net ? |
| Автор: Doss 16.7.2008, 20:16 |
| может я не понял, но сдампиваю это как? Я вообще хочу уже созданную базу и апликейшн к ней уже создать установочную прогу. Ну вот приношу я вообще на др комп, где нет ни фреймворка, ни SQL, устанавливаю прогу свою, т.е. апликейшн к базе, так вот база вместе установится с ней или нет, или отдельно их нужно устанавливать? Если установится вместе, то гду и когда вкл базу в устан пакет? |
| Автор: MasterOfCode 17.7.2008, 08:55 |
| Что ты подразумеваешь под SQL? MS SQL Server? Oracle? В случае с Оракл тебе необходимо устанавливать клиент одновременно с установкой программы, и настроить его, при условии что сервер уже есть в сети. Объясни подоходчевее какую базу используешь? Если ты все же не используешь мощьные СУБД, а используешь настольные типа Access, InterBase. То тебе достаточно лишь копировать шаблоны БД в определенные папки. |
| Автор: Doss 18.7.2008, 21:01 |
| Использую для простоты Access, но в дальнейшем буду использовать MS SQL 2005. По Access новерно понятно, но при установке проги сам файл т.е. базу капирую в туже папку, где прописал в проге, я правильно понимаю. Я по умолчанию приловчился писать А как быть с SQL, его что устанавливать отдельно после установка проги и после настраивать все таблицы как делал при разработке, а если проу устанавливаю на несколько десятков РС (компов) , в этом слечае как быть? Над этим как то я думаю пока разрабатываю прогу, и спрашиваю уже у опытных програмистов. Всегда Ваш благодарный за Ваши ответы Doss |
| Автор: jonie 20.7.2008, 11:40 | ||
|
| Автор: jonie 21.7.2008, 15:17 |
| насчет "вроде" я хз. кстати, кто даст исходник для инсталятора (с гламурный фейсом) sql файлов на сервак, без привязки к .net?) |
| Автор: akizelokro 22.7.2008, 13:31 |
| SQL Express Edition (может, и Access можно) добавляешь в список (забыл как они там называются - prerequiыite?) компонентов, наличие которых проверятся самим инсталлятором. Если нет, она проставится автоматически. Если база не микросовтовская, то ставится отдельно от инсталляции самого продукта (либо если есть ее инсталлятор, добавишь вызов того в свой). Если тебе надо в уже поставленную базу (неважно какую) данных прописать схему, стандартный VS инсталлятор все позволяет. Пишешь скрипт и подцепляешь. В msdn пример "быстрой прогулки" есть. |
| Автор: jonie 22.7.2008, 21:12 |
| для этого нужен .net, я же говорил про COM и чистые dll, без привязки к .net. |
| Автор: akizelokro 24.7.2008, 11:01 |
| Посмотри java, они там с .net особо не заморачиваются |
| Автор: Doss 8.8.2008, 17:57 |
| Всем большое спасибо!!! Пишу пока, скоро как проблема встанин ребром, аппетит пропайдет, ну и стул сломается поднму тему...... |