Evo nakon prosle teme koju sam postavio o problemu sa VS-om gdje sam dobio prave odgovore sad sam konacno gotov. Naime napravio sam ja neku aplikacijicu, nesto bezveze, ali mi treba.
Kako sam radio sa MS SQL 2005, C#, koristio datasetove, table adaptere želio bih sve zapakirati u jedan instalacijski file. Vec sam pravio instalacijske fajlove ali nisu imali veze sa bazom.
Pitanje je: jel ja mogu u instalacijski file staviti i bazu i da li trebam i sql server instalirati na drugom kompu. Ako imate bilo kakav tutorijal ili bilo što što bi mi moglo pomoć kako da ovo napravim. Tj da imam jedan file koji ću intalirat na drugoj mašini tako što ću ići samo next. Samo da upakujem i bazu???
Ako si radio sa SQL Express 2005 moze bez problema.
Ako si radio sa SQL Server 2005 koliko znam ne moze. Ne da ne moze nego nema logike da radis program tipa "nesto bezveze, ali mi treba" sa bazom koja koliko se secam krece od 1000 EURO na gore sa cenom u zavisnosti od broja klijenata ili procesora na masini na kojoj se vrti i slicno.
Da, znam za te program od 100 evra. Ali meni treba za mene, jer je to neka mala bezvezna aplikacija za firmu koja neradi preko mreze, samo jedan moze raditi u određenom trenutku.
E sad, ako ja to instaliram na jednom PC-u, neću valjda uvijek instalirat posebno sql server, pa onaj bazkup restorat i onda korisiti aplikaciju. Jel mogu ja napraviti da se baza sama doda. Neznam kako bi to detaljnije objasnio, ali nadam se da ste shvatili.
Ma ja sam član one zajednice koje je i vecina, nema se puno € za normalu.
Ne moze sve zajedno, moras da instaliras dabase server na svaku mashinu na kojoj hoces da ga koristis, da bi nosio podatke "sa sobom" na drugu masinu potrebno je da uradis backup/restore baze ili export/import podataka.
E tako mi reci, dakle nemože. Znam ono kad koristiš access bazu samo kopirš onaj fajl u direktorij gdje je i exe od programa i radi.
dakle ipak treba ručno odraditi restore, kopirati exe i to će raditi. Netraba nikakve druge postavke namještavati.
Tacno, znaci nezavisno distribuiras aplikaciju a nezavisno instaliras sql server 2005. Onda instaliras aplikaciju (ili iskopiras exe kako vec radis) a na sql server uradis restore baze koju si doneo sa nekog drugog racunara. Onda podesis parametre za konekciju na sql server i aplikacija ce da ti radi.
A mogao si da koristis i SQL Express koji onda koristis vrlo slicno kao access koji spominjes.
Evo sam sad na drugoj mašini i instalirao sam SQL server i želim radit sa svojom aplikacijom.
Restorao sam svoju bazu i radi super, ali koje dodatne ostavke moram podesiti. Moram da napomenem da ja nisam ručno otvarao konekciju, radio sam sa datasetom i connection string sam dodavao preko vizarda. Jel moram raditi promjene u svom programu ili na SQL serveru.