Scenariusz zrobienia instalki programu w VS2012 uzywającego bazy SqlServer2014Express?
Wyskrobałem fajny program, bazę założyłem ręcznie i nadszedł czas na wykonanie instalki i planuję (jest taki kawał, że gość planował se pie..nąć i się ze..ał) to zrobić tak:
- W VS robię Publish->From DVD-ROM. Klient ją ściąga i instaluje.
- Klient ściąga i instaluje SqlLocalDB (tego jeszcze nie sprawdziłem, mam nadzieję że zawiera sqlcmd.exe bo trzeba odpalić skrypt tworzący bazę).
- Klient wykonuje skrypt tworzący bazę, i tu nie wiem jak klient ma odczytać „Server name”.
- Klient musi wpisać „Server name” do skryptów tworzących i odtwarzajacych kopię bazy (sqlcmd -S ... -U sa -P ... -Q "BACKUP DATABASE baza_nazwa TO DISK ='C:\cos_tam.bak'" -o C:\cos_tam.log).
Nie chcę instalki połączonej od razu z bazą, bo kolejne wersje programu będą bez bazy.
Nie wiem jak rozwiązać kwestię wprowadzenie w programie „Server name”, user i password i tu proszę o sugestię (może w jakimś pliku tekstowym, ale gdzie?).
Preferuję rozwiązania proste, chociaż w kilku krokach.
Dzięki za pomoc :-)
P.S.
Czy VS2012 nie gryzie się z SqlSerwer2014Express (na razie mam SS2012E)?