Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Сетевое приложение на базе MSSQL -чтобы пользователь мог установить и настроить без админа  [new]
sboyko2
Member

Откуда: от верблюда
Сообщений: 253
Есть сетевое приложение, использует MS SQL, до этого все подключения настраивались вручную.
Теперь появилась потребность дать удаленному пользователю инсталляцию, и чтобы он сам мог установить и настроить.
Первое, что приходит в голову - это наличие в сети уже установленного сервера, прав на подключение к которому может и не быть.
Второе - необходимость установки MS SQL (Express) с последующей настройкой удаленного доступа и прав пользователей.
И прочие прелести, от которых как раз и нужно избавить пользователя...
Если кто сталкивался с подобной задачей - подскажите алгоритм развертывания сетевого приложения на базе MS SQL без админа.
29 янв 09, 00:42    [6751175]     Ответить | Цитировать Сообщить модератору
 Re: Сетевое приложение на базе MSSQL -чтобы пользователь мог установить и настроить без админа  [new]
Думающий
Member

Откуда: Месный
Сообщений: 963
Делаем инстяляшку, в ней делаем если нет сервера инстал , если есть подключение с правами админа.

Затем при помощи SQLDMO средствами встроенного языка в инсталятор, делаем все что нужно на инстансе сервера.

Это если коротко - идею. У мя так вобщем , делал на Inno Setup
30 янв 09, 15:16    [6759742]     Ответить | Цитировать Сообщить модератору
 Re: Сетевое приложение на базе MSSQL -чтобы пользователь мог установить и настроить без админа  [new]
sboyko2
Member

Откуда: от верблюда
Сообщений: 253
Спасибо за ответ. Как раз пытаюсь сделать примерно то же, рассматриваю Inno и NSIS.
Если не жалко, можете привести пример скрипта для Inno Setup?
И еще вопрос: Какие манипуляции с permissions на SQL-сервере вы проделываете под админским логином при установке своего приложения, чтобы потом у администратора приложения (если таковой предусмотрен вашим приложением) и у пользователей приложения не было проблем с подключением, а процедура подключения была как можно проще?
30 янв 09, 19:41    [6761149]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить