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

Rad u mrezi - problem

[es] :: Access :: Rad u mrezi - problem

[ Pregleda: 847 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rajan21
KG

Član broj: 19238
Poruke: 57
*.dynamic.sbb.co.yu.



Profil

icon Rad u mrezi - problem23.12.2007. u 09:57

Baza podeljena na BE-FE. FE kod svih korisnika, tabele linkovane, BE na serveru. Kada bazu otvori bilo koji korisnik ili admin, za ostale ona postaje nedostupna uz obavestenje da je fajl u upotrebi (ime racunara\ime baze\file already in use).

Na racunaru gde su tabele postavljeno je : Tools, Options, Advanced, Default open mode, Shared.

hvala unapred
23.12.2007. u 09:57 

DarioBH
Bosna i Hercegovina

Član broj: 86881
Poruke: 439
*.europronet.ba.



Profil

icon Re: Rad u mrezi - problem23.12.2007. u 12:23
tools > replication > create replica

i tu kreiranu replicu moze otvarati vise korisnika u isto vrijeme.
23.12.2007. u 12:23 

rajan21
KG

Član broj: 19238
Poruke: 57
*.dynamic.sbb.co.yu.



Profil

icon Re: Rad u mrezi - problem23.12.2007. u 13:25
iz mnogo razloga (koji bi odneli puno vremena za kucanje/citanje), ne odgovara mi bilo koja druga postavka shera, osim one iznete u pitanju.

molio bih da pomoc ide u tom pravcu. hvala
23.12.2007. u 13:25 

nidisa

Član broj: 78939
Poruke: 83
161.51.11.*



Profil

icon Re: Rad u mrezi - problem23.12.2007. u 15:46
Da li ovaj problem imas od samog pocetka postavljanja projekta na server ili se problem pojavio tokom koristenja baze (ono kao: prvo je sve bilo ok, onda su poceli problemi)?
23.12.2007. u 15:46 

rajan21
KG

Član broj: 19238
Poruke: 57
*.dynamic.sbb.co.yu.



Profil

icon Re: Rad u mrezi - problem23.12.2007. u 16:31
Citat:
nidisa: Da li ovaj problem imas od samog pocetka postavljanja projekta na server ili se problem pojavio tokom koristenja baze (ono kao: prvo je sve bilo ok, onda su poceli problemi)?


problem postoji od samog pocetka.

ali, interesantno je sledece - na "staroj" mrezi (sada su zanovljene masine) nisam imao nikakvih problema. niti sam nesto posebno podesavao tada, niti je bilo kakvih problema. sve je funkcionisalo besprekorno. sada, ja imam problem cak i sa sledecom opcijom - cela baza, nepodeljena, u originalnom obliku sherovana ne moze biti otvorena od strane vise od jednog korisnika na mrezi. u ovoj drugoj opciji, cak nema nikakvog upozorenja kada drugi (treci, cetvrti...) korisnik pokusa da je otvori. jednostavno, "pescanik" se okrene 2-3 puta, a baza se uopste ne startuje.
23.12.2007. u 16:31 

DarioBH
Bosna i Hercegovina

Član broj: 86881
Poruke: 439
89.146.177.*



Profil

icon Re: Rad u mrezi - problem24.12.2007. u 08:07
Nisam siguran al mislim da ako ne repliciras bazu (cak i ako uspijes podesiti da moze vise korisnika otvoriti u istio vrijeme) uvjek ces imati sharing violation problem kad dva korisnika pokusaju da mjenjaju isti slog. Al opet kazem nisam 100% siguran, ako ima neko iskusniji da potvrdi ili negira.
24.12.2007. u 08:07 

gorancho
Srbija

Član broj: 149371
Poruke: 22
*.internet.krstarica.net.



Profil

icon Re: Rad u mrezi - problem24.12.2007. u 09:51
Trebalo bi da postoji i u accessu zaključavanje na nivou sloga, bloka ili tabele pa onda bez obzira na potpuno deljenje resursa može da dođe do odgovora da je baza ranije zauzeta.
Dakle, proveri tip zaključavanja slogova u pojedinim fazama aplikacije.
A ako je aplikacija identična preneta sa stare platforme (i iz istog accessa) onda je verovatno administracija windowsa
Pozdrav
24.12.2007. u 09:51 

nidisa

Član broj: 78939
Poruke: 83
161.51.11.*



Profil

icon Re: Rad u mrezi - problem24.12.2007. u 11:41
Za ovaj problem
Citat:
Trebalo bi da postoji i u accessu zaključavanje na nivou sloga, bloka ili tabele pa onda bez obzira na potpuno deljenje resursa može da dođe do odgovora da je baza ranije zauzeta.

ovo je rjesenje (dbDenyRead):


'Opening a Recordset That Locks Out All Other Users
Dim dbs As Database
Dim rsSQL As DAO.Recordset
Set dbs = CurrentDb
'Open a dynaset-type recordset based on a saved query
Set rsSQL = dbs.OpenRecordset("qryMyQuery", _
dbOpenDynaset, dbDenyRead)

Ali ako sam ja dobro razumio, kod njega niko vise ne moze otvoriti bazu ako se jedan korisnik loguje!
Ja bih pokusao preko ADO konekcije. To je sad malo komplikovanije, ne zbog ADO-a vec zbog toga sto bi veci dio formi morao prepravljati :-(.
24.12.2007. u 11:41 

gorancho
Srbija

Član broj: 149371
Poruke: 22
*.internet.krstarica.net.



Profil

icon Re: Rad u mrezi - problem24.12.2007. u 13:06
Iskren da budem ova moja priča je na osnovu iskustva sa drugim alatom
a pokusavam da naučim access i ADO. Već neko vreme i sam tražim primer sa ADO koji ažurira, dodaje i briše da bi onda i sam učio tipove zaključavanja i upoređivao. (Getsbi i zxz javite se nekim primerom !!!)
ALI ako je kod tebe identična aplikacija i na starom i na novom hardveru i accessu onda je kvakica sigurno na nivou windowsa
24.12.2007. u 13:06 

Getsbi
Miroljub Zahorjanski
Vršac

Moderator
Član broj: 124608
Poruke: 1287
79.101.173.*



Profil

icon Re: Rad u mrezi - problem24.12.2007. u 14:31
@ gorancho
evo linka gde sam ti odgovorio i zakačio primer da ne bismo ovu temu opterećivali.
http://www.icentar.com/showthread.php?p=49547#post49547
I'll know what I want, when I see it.
24.12.2007. u 14:31 

rajan21
KG

Član broj: 19238
Poruke: 57
*.dynamic.sbb.co.yu.



Profil

icon Re: Rad u mrezi - problem24.12.2007. u 20:32
najpre, zahvaljujem se svima koji su uzeli ucesce u temi. iako, resenje jos nismo nasli...

ja sam gotovo siguran da je problem podesavanja na liniji win-office.

kljucno je sledece - po win default-u, kada se access baza seruje (cela ili back/front end varijanta) nju moze otvoriti istovremeno vise korisnika, koji je cak mogu istovremeno i editovati (naravno, sve osim istog record-a + svi imaju pun pristup). kao sto vidimo, u mojoj mrezi to ipak nije moguce ostvariti.

ja resenje za ovaj problem imam (zahvaljujuci clanu ecanikajo sa drugog foruma), ali se ono temelji na dovitljivosti i deluje ograniceno, jer remeti dalje planove za rad na mrezi. ali to resenje ne daje odgovor na osnovno pitanje - sta je uzrok ovog problema i kako ga trajno otkloniti?
24.12.2007. u 20:32 

[es] :: Access :: Rad u mrezi - problem

[ Pregleda: 847 | Odgovora: 10 ]

Postavi temu Odgovori

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