[ TrejsiDalton @ 02.12.2008. 10:19 ] @
dobar dan. ovako, koristimo vs.net 2008 express (C#) i u njemu ugradjen sql server. kod connection stringa nam postavlja apsolutnu putanju do baze sto je idiotski. znamo da to resimo u sql 2000 enterprise manageru al kako to da resimo ovde? dakle, kako da upisemo relativnu putanju do baze? hvala
[ Koce @ 02.12.2008. 10:23 ] @
sta znaci to apsolutna ili relativna putanja?
mozes da kreiras cnn string, npr ovako:

Data Source=imeservera;Initial Catalog=imebaze;Persist Security Info=True;User ID=user;Password=pass
[ TrejsiDalton @ 02.12.2008. 10:29 ] @
znaci da zelim da radi na bilo kom racunaru na bilo kom mestu na racunaru kao sto je u mss sql 2000. da ne moram upisivati ime servera ili putanju do baze. ovde nemam enterprise manager da bi podesila mixed authentication. tako da mi sada izbacuje poruku "Cannot open database "baza" requested by the login. The login failed.Login failed for user 'komp\user'"
[ .:Marvin:. @ 09.12.2008. 13:52 ] @
Apsolutna / relativna putanja je terminologija koja bi se koristila da je u pitanju access, ili neka druga baza koja nije serverska.

Kod SQL Serverka su ti relevantni podaci ime (ili IP adresa) servera i naziv baze.
E sad, za naziv servera mozes da postavis 127.0.0.1 (sto je lokalna IP adresa) ali naziv baze moras da upises. U krajnjem slucaju, stavi u aplikaciji da korisnik upisuje naziv baze, ili cak ceo konekcioni string (nije pametno, ali radi). Ima i drugih resenja, da pises konekcioni string u registry itd.

Pitaj ako nesto nije jasno.