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

[c#] sql server compact edition, i broj korisnika

[es] :: .NET :: [c#] sql server compact edition, i broj korisnika

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon [c#] sql server compact edition, i broj korisnika16.11.2009. u 19:39 - pre 175 meseci
pozdrav,

ova tema bi mogla da bude postavljena i u forumu koji se bavi ms sql-om, ali je ipak postavljam u ovaj, posto je u pitanju pristup bazi preko c# aplikacije.


dakle, imam sdf fajl. podatke koji se nalaze u tom fajlu (bazi), koriste dve nezavisne aplikacije.

desava se da u isto vreme obe aplikacije pristupaju bazi, i u tom trenutku dobijam error:

Citat:

There is a file sharing violation. a different process might be using the file...



da li je nekako moguce da mi obe aplikacije u isto vreme pristupaju bazi, i da mi se ne pojavljuje ovaj error?

hvala unapred!



p.s. ono sto jos mogu da dodam je da jedna od te dve aplikacije podatke iz baze koristi samo za citanje, dok druga radi i upisivanje.

 
Odgovor na temu

Dejan Carić
Oslo, Norway

Član broj: 230976
Poruke: 232
93.86.103.*

Sajt: www.dcaric.com


+26 Profil

icon Re: [c#] sql server compact edition, i broj korisnika16.11.2009. u 21:38 - pre 175 meseci
Ne, SQL CE je single-user baza.
Rešenje bi ti bilo korišćenje SQL Express (ili jače) baze.
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
93.87.153.*



+8 Profil

icon Re: [c#] sql server compact edition, i broj korisnika16.11.2009. u 21:46 - pre 175 meseci
Zapravo nije. CE verzija podržava do 256 konkurentnih konekcija. A koliko je meni poznato, jedini problem je ako se baza nalazi u mrežnom direktorijumu, jer tada može da joj pristupa samo jedna aplikacija.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: [c#] sql server compact edition, i broj korisnika16.11.2009. u 21:59 - pre 175 meseci
hm, da, aplikacija se koristi preko mreze, ali sam prilaz mdb fajlu je preko neceg sto izgleda kao c:\storage\test.mdb, dakle nije u mreznom direktorijumu.

ili u ovom slucaju jeste? sta podrazumevas kada kazes "mrezni direktorijum"?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: [c#] sql server compact edition, i broj korisnika16.11.2009. u 22:04 - pre 175 meseci
I jeste i nije. Ispravnije je reci da je CE baza single-proces baza, tj da jedan SDF fajl moze da servira samo jedan proces, a taj jedan proces moze da ima do 256 konekcija ka toj "bazi". Da li je to single-user winforms aplikacija sa jednom konekcijom ili je multithreaded asp.net worker proces sa do 256 konkurentnih threadova isto se hvata. Medjutim u ovom primeru potreban je multi-proces pristup koji nije podrzan.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
93.87.153.*



+8 Profil

icon Re: [c#] sql server compact edition, i broj korisnika17.11.2009. u 11:49 - pre 175 meseci
šta onda znači ovo?
http://msdn.microsoft.com/en-us/library/ms171750.aspx

"Multiple applications—multiple applications on a device can access a single database at the same time. The developer is not required to manage exclusive connections. Users can use database tools, such as SQL Server Compact 3.5 Query Analyzer, while another application is connected to the database."
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: [c#] sql server compact edition, i broj korisnika17.11.2009. u 12:34 - pre 175 meseci
Hm, u pravu si, moze da se regulise preko mode-a. Izgleda da u ovom scenariu jedna aplikacija moze u shared read a ostale u readonly.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: .NET :: [c#] sql server compact edition, i broj korisnika

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

Postavi temu Odgovori

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