Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2014, 15:40   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Причем тут босс и инсталер? Выше написали самое простое решение, берите файл с SQL кодом (например, сгенерированный по скриншотам выше) и запускайте его при установке консольной командой http://msdn.microsoft.com/ru-ru/library/ms170572.aspx

Цитата:
ещё такой вопрос обязательно ли сервер инсталить клиенту
Да.
Если нужна SQL БД без сервера берите SQLite или MS SQL Compact Edition.

Задача-то в чем состоит вообще? Для чего БД?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.11.2014, 15:53   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
и БД у него будет на отдельном сервере
Вот с этого места подробнее. Отдельный сервер подразумевает далеко не локальное подключение а целого АБД для такой работы.
И в этом случае если в программе ты прописал подключение к БД жестко наступит облом.
Цитата:
обязательно ли сервер инсталить клиенту ?
Выкладывай подробности условий в которых должно работать ПО, а там уже будет видно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.11.2014, 19:14   #13
nwhta
Форумчанин
 
Регистрация: 30.08.2013
Сообщений: 153
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вот с этого места подробнее. Отдельный сервер подразумевает далеко не локальное подключение а целого АБД для такой работы.
И в этом случае если в программе ты прописал подключение к БД жестко наступит облом.

Выкладывай подробности условий в которых должно работать ПО, а там уже будет видно.
всю программу наверно не смысла описывать, отдельный сервер и т.п это отдельная тема, я ей только потом займусь а сейчас мне бы только сделать как говорит Алекс, скрипт для установки.............просто ещё с БД и SQL не когда не работал я по этому не много даже страшно что нажму что то не то..................
больше знаю, лучше сплю)
nwhta вне форума Ответить с цитированием
Старый 25.11.2014, 19:57   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Ну как хочешь. Хотя бы опыт получишь, будешь знать как не надо делать )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.11.2014, 21:50   #15
nwhta
Форумчанин
 
Регистрация: 30.08.2013
Сообщений: 153
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну как хочешь. Хотя бы опыт получишь, будешь знать как не надо делать )
придется видемо......................
больше знаю, лучше сплю)
nwhta вне форума Ответить с цитированием
Старый 25.11.2014, 23:30   #16
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию

Рассмотрите такой вариант. Вы развернули решение у клиента. Когда происходит первый запуск программы, пускай клиент нажимает кнопку "Создать базу" и БД создается (причем можно сделать и выбор таблиц для создания).
shturman1387 вне форума Ответить с цитированием
Старый 26.11.2014, 02:03   #17
nwhta
Форумчанин
 
Регистрация: 30.08.2013
Сообщений: 153
По умолчанию

Цитата:
Сообщение от shturman1387 Посмотреть сообщение
Рассмотрите такой вариант. Вы развернули решение у клиента. Когда происходит первый запуск программы, пускай клиент нажимает кнопку "Создать базу" и БД создается (причем можно сделать и выбор таблиц для создания).
понимаете, это мы знаем что такое БД а клиент нет((
хотелось бы это как нить обойти..................включить в установку может?

я так понимаю что в студии можно написать свой установочный класс?
больше знаю, лучше сплю)

Последний раз редактировалось Stilet; 26.11.2014 в 07:52.
nwhta вне форума Ответить с цитированием
Старый 26.11.2014, 07:53   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
хотелось бы это как нить обойти..................включить в установку может?
Устал повторять: Подключиться к локальному серверу, проверить существует ли база запросом к системной таблице, если нет скопировать файл базы шаблонный в нужное место и командой SQL приаттачить его.
Никаких классов не нужно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.11.2014, 13:28   #19
nwhta
Форумчанин
 
Регистрация: 30.08.2013
Сообщений: 153
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Устал повторять: Подключиться к локальному серверу, проверить существует ли база запросом к системной таблице, если нет скопировать файл базы шаблонный в нужное место и командой SQL приаттачить его.
Никаких классов не нужно.
понимаете? я даже не знаю как что делать а понять то я понял..............
больше знаю, лучше сплю)
nwhta вне форума Ответить с цитированием
Старый 26.11.2014, 14:05   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
не знаю как что делать
Копировать файл умеешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свой инсталлер _ZixeL_ Общие вопросы Delphi 3 03.04.2013 22:35
c#.vs 2010.инсталлер. dim25rus C# (си шарп) 0 10.02.2013 17:09