Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

InstallShield i pakovanje MSSQL 2005 Express baze podataka

[es] :: C/C++ programiranje :: InstallShield i pakovanje MSSQL 2005 Express baze podataka

[ Pregleda: 2943 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

3MAJ86
Marko Radić
Business Development Manager, Beauty
Industry
München

Član broj: 46087
Poruke: 253
*.sbs.co.yu.

Sajt: marko-radic.blogspot.com


+137 Profil

icon InstallShield i pakovanje MSSQL 2005 Express baze podataka13.07.2007. u 08:54 - pre 204 meseci
Počeo sam da pravim program i koristim MSSQL Express bazu. Ono što bih želeo jeste da mi neko kaže da li je uopšte moguće u InstallShield-u napraviti setup za aplikaciju koja će (između ostalog) instalirati tu bazu podataka na računar korisnika. Da li to može da se odradi ako korisnik kod sebe uopšte nema instaliran SQL server - znači da setup korisniku odradi i taj deo posla?

Video sam da postoje alati koji to rade - tipa SQL Packager, ali iskreno mi se ne daje 295$ na to ako je moguće da se to odradi sa InstallShield-om, koji dolazi uz VS 6.0.

Da li neko zna kako se ovo radi (naravno ako je moguće) ili gde mogu da nađem neki tutorial. Googlao sam baš dosta, ali nisam uspeo da nađem ništa konkretno.
when there is a why there is no how
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
212.62.55.*



Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka13.07.2007. u 14:35 - pre 204 meseci
Hmmm...


Mislim da, nazalost, to InstallShield ne moze da odradi.
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
195.252.116.*



+7 Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka14.07.2007. u 01:25 - pre 204 meseci
I ja mislim da ne moze
Tu imas 2 operacjie. Da nadjes SQL server data folder i extractujes bazu tu (i nije bas neophodno da bude bas tu) i da zakacis bazu za server (sto jeste ako korisnici to ne znaju da urade).
To bi moglo da se isprogramira ali koliko je meni poznato klasicni Setup makeri to ne mogu da urade.
Mozda ti je najbolje da sam napavis program koji ce to da uradi (prekopira bazu u data folder i prikaci je na server) i ukljucis ga u instalaciju s tim da ga instalacioni program pokrene kad se instalacija zvrsi.
 
Odgovor na temu

3MAJ86
Marko Radić
Business Development Manager, Beauty
Industry
München

Član broj: 46087
Poruke: 253
*.adsl-1.sezampro.yu.

Sajt: marko-radic.blogspot.com


+137 Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka14.07.2007. u 09:03 - pre 204 meseci
Hvala na odgovorima.

Pa ništa, i razmišljao sam o tome da napravim instalacije koje će se sekvencijalno obavljati. Samo od svih godina učenja programiranja nikada mi nije palo na pamet da učim kako se prave kvalitetni setup programi pa sam sada naleteo na preprekicu :) .

Najveći problem jeste zapravo ako korisnici nemaju instaliran SQL server. Tada ih moram 'naterati' i to da instaliraju. Možda mi pukne film na kraju pa iskeširam 295$ za SQL Packager pa nek'ide život.


Hvala još jednom.
when there is a why there is no how
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
*.ikomline.net.



+8 Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka14.07.2007. u 13:58 - pre 204 meseci
jesi li siguran da u dokumentaciji za SQL Server nema ništa o deploy-u SUBP uz aplikaciju? meni ne deluje verovatno da je Microsoft "zaboravio" da će developeru tako nešto biti neophodno.

inače, tebi je samo potrebno da instaliraš SQL server ako na klijentskom računaru (ili mreži) on ne postoji. pošto server dolazi kao MSI paket, možeš kreirati silent instalaciju gde će ti svi parametri (ime instance, način pokretanja itd.), biti prekonfigurisani u skripti. onda samo taj silent install pokreneš iz InstallShield setup-a. za detalje o ovome pogledaj SQL Server dokumentaciju i SQL Server Books Online.

samu bazu (shemu) ćeš kreirati izvršavanjem SQL CREATE skripte, a kada je uspešno kreiraš ćeš po potrebi izvršiti i određene INSERT-e. ovo možeš raditi u samom setup programu ili eventualno pri prvom pokretanju aplikacije.

ako na klijentskom sistemu već postoji instaliran SQL Server onda tu već moraš biti pažljiviji da ne onemogućiš rad drugih već instaliranih aplikacija.
 
Odgovor na temu

3MAJ86
Marko Radić
Business Development Manager, Beauty
Industry
München

Član broj: 46087
Poruke: 253
*.smin.sezampro.yu.

Sajt: marko-radic.blogspot.com


+137 Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka16.07.2007. u 16:22 - pre 204 meseci
Hvala luke, prostudiraću dokumentaciju malo detaljnije. Ako dođem do nekog konkretnog rešenja opisaću ovde kako bi i ostali koji (eventualno) naiđu na sličan problem mogli da vide.

Sada sam malo u gužvi oko (drugog) posla pa nešto nemam vremena da se bakćem sa time, jer ovaj 'projekat' koji sam naveo je nešto potpuno lično - čisto vežbe radi.

Hvala još jednom svima na odgovorima.
when there is a why there is no how
 
Odgovor na temu

prog
Bihac

Član broj: 106882
Poruke: 77
*.PPPoE-3611.sa.bih.net.ba.



Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka28.07.2007. u 12:14 - pre 203 meseci
Nije konkretno vezano za InstallShield ali je dobar clanak oko instalacije MSSQL 2005 Express

http://msdn2.microsoft.com/en-us/library/ms165639.aspx
 
Odgovor na temu

[es] :: C/C++ programiranje :: InstallShield i pakovanje MSSQL 2005 Express baze podataka

[ Pregleda: 2943 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.