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

InstallShield i pakovanje MSSQL 2005 Express baze podataka

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

[ Pregleda: 728 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

3MAJ86
Marko Radić
Software Developer, SBS
Filmski Grad

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

Sajt: marko-radic.blogspot.com


Profil

icon InstallShield i pakovanje MSSQL 2005 Express baze podataka13.07.2007. u 08:54

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.
...seasons change, and so can I...
13.07.2007. u 08:54 

djalfirevic
Djuro Alfirevic
Beograd

Član broj: 76932
Poruke: 481
212.62.55.*



Profil

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


Mislim da, nazalost, to InstallShield ne moze da odradi.
13.07.2007. u 14:35 

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 645
195.252.116.*

Sajt: www.eurora3d.com


Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka14.07.2007. u 01:25
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.
14.07.2007. u 01:25 

3MAJ86
Marko Radić
Software Developer, SBS
Filmski Grad

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

Sajt: marko-radic.blogspot.com


Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka14.07.2007. u 09:03
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.
...seasons change, and so can I...
14.07.2007. u 09:03 

lukeguy
Novi Sad

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



Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka14.07.2007. u 13:58
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.
14.07.2007. u 13:58 

3MAJ86
Marko Radić
Software Developer, SBS
Filmski Grad

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

Sajt: marko-radic.blogspot.com


Profil

icon Re: InstallShield i pakovanje MSSQL 2005 Express baze podataka16.07.2007. u 16:22
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.
...seasons change, and so can I...
16.07.2007. u 16:22 

prog
Bihac

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



Profil

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

http://msdn2.microsoft.com/en-us/library/ms165639.aspx
28.07.2007. u 12:14 

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

[ Pregleda: 728 | Odgovora: 6 ]

Postavi temu Odgovori

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