Instalka aplikacji WinForm tworząca instancję SQL

0

Witam,
mam zdawać by się mogło bardzo powszechny problem.
Piszę aplikacje WINFORM, która działa na bazie MS SQL. Chciałbym utworzyć wersję demo mojego programu.
Problem w tym, że normalnie użytkownik musi zainstalować sobie MSSQL i utworzyć instancję serwera.
Wiadomo że, dla zwykłego posiadacza PC to zadanie jest rodem z kosmosu.
Czy zna ktoś sposób (jakieś narzędzia) na utworzenie takiej pełnej instalki?? (instalacja aplikacji, sql server, framework).

Jak wiadomo duże firmy produkują takie instalki, gdzie użytkownik nawet nie wie, że instaluje MSSQL Express.
Chciałbym aby końcowy użytkownik mógł po prostu przeklikać proces instalacji, jak ma to miejsce w większości aplikacji WinForm.

0

Możesz spróbować zrobić instalacje nienadzorowaną ale i tak instalke MSSQLa będziesz musiał dołączyć do plików, które dostaną użytkownicy Twoich programów. Frameworki możesz zaznaczyć w projekcie instalatora w Visualu, wybierasz potrzebne i się same mogą instalować z dołączonych instalatorów lub z zasobów sieciowych. Jakie duże firmy robią takie instalki? Bo ja się zawsze spotykałem z podejściem, że sqla i tak trzeba było ręcznie instalować.

0

Przy robieniu instalatora w Visual Studio chyba łatwo można dodać wymaganie do SQL Servera, i nawet pobierze i zainstaluje z netu, jeśli jest taka potrzeba.
Z Inno Setup jest więcej roboty, ale też się, tylko tu trzeba już dołączyć instalkę serwera do swojego instalatora.

0

Ale czy jest jakaś opcja aby instalator utworzył domyślną instancję serwera np. Demo\SQLExpress??
Jeśli chodzi o firmy, które robią takie instalki to np Comarch. Zainstalowałem sobie kiedyś demo Optimy i została utworzona bez mojej ingerencji instancja sqlservera 2005. Rozwiązanie całkowicie idiotoodporne!

0

Poczytaj o silent instalation np. tu: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/835c123e-7c3e-4eef-bc47-e2ee700187c1/sql-server-express-silent-installation

A Optima nie wymaga przypadkiem najpierw ręcznej instalacji SQLServera i dopiero wskazania go przy generowaniu bazy dla programu?

0

Tu jest dokładna instrukcja: http://techbrij.com/install-sql-server-database-with-visual-studio-setup
A tu jeszcze dokładniejsza, ale pod innym względem. ;) http://msdn.microsoft.com/en-us/library/dd981032.aspx

0

Dzięki, spróbuję coś zrobić według tej instrukcji.
A co do Optimy, to nie wiem jak jest teraz ale kiedyś można było zaistalować full z instalki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1