Newsgroup: it.comp.appl.access
Titolo: errore accesso DB in rete

Ciao a tutti il mio problema è questo:
prima di tutto vi descrivo l'ambiente di lavoro e cioè una rete con server 
W2000 server sul quale in una cartella ci sono il Back End e il Front End di 
una applicazione Access2000, gli utenti (5) lanciano il Front End sul server 
dalle loro postazioni, non ho impostato nessun nessuna sicurezza a livello 
utente da ACCESS.
Il problema che di tanto in tanto si presenta è che mentre altri utenti 
lavorano regolarmente ad uno viene impedito l'accesso con il messaggio che 
il DB è aperto in uso esclusivo ad altro utente.
Questo avviene da quando sulla rete sono state introdotte regole di 
scurezza, anche se alla cartella gli utenti hanno accesso in 
lettura/scrittura.
La modifica da me introdotta al momento è di aver cambiato l'accesso alla 
cartella cioè ho dato agli utenti l'accesso come 'everyone' e non con i 
privilegi di prima.
Avete altri suggerimenti ? Vi è già capitato ?
-- 
Galbiati Sergio
e-mail  
gal...@aliceposta.it
 

 ha scritto nel messaggio 
news:Safqd.416759$35.18...@news4.tin.it...

Forse usi terminal server?
Mi pare strano che il FE giri sul server e non sui client.
Comunque probabilmente uno degli user apre il db in modo esclusivo.
Ciao; Carlo 

 ha scritto nel 
messaggio news:13hqd.416969$35.18...@news4.tin.it...



CUT
Quando rispondi ai vari messaggi, ti ricordo di scrivere dopo e non prima il 
messaggio precedente.
Terminal Server è una funzione propria dei sistemi server (anche XP Pro e 
W2003) che permette il collegamento simultaneo di più client per eseguire 
operazioni o programmi direttamente sul server. Ogni client, anche computer 
obsoleti e con collegamento isdn o di rete, possno accedere ad una sessione 
del server avendo sul proprio desktop il desktop del server stesso. Il 
traffico di rete è limitatissimo. Il costo si aggira dai 60 ai 90 euro per 
licenza. Troverai molte più istruzioni sul sito Microsoft.
A mio avviso è una soluzione fantastica specie per gli applicativi creati 
con il runtime di Access.
Ritornando al tuo FE che gira sul server, questa è una soluzione molto ma 
molto dispendiosa. Il traffico di rete aumenta notevolmente. Normalmente il 
BE, cioè il db con le tabelle, deve risiedere sul server e ogni client deve 
avere il suo FE con tabelle allegate. Tutte le operazioni verranno elaborate 
in locale.
Questo va bene fino a 10 client concorrenti; superata questa soglia passerei 
senza dubbio a tabelle di SQL server collegate via ODBC ai client.
Ciao, Carlo

 wrote in message
news:Safqd.416759$
35.18...@news4.tin.it

Risulta anche a me strano che il FE risieda sul server.
Credo comunque che il tuo problema possa dipendere da una modifica fatta
alla struttura del db (FE) tipo un filtro, un ordinamento applicato ad
una maschera che in fase di chiusura viene salvata con le nuove
caratteristiche. Non è lo stesso messaggio che ricevi se tenti di aprire
una maschera/report del FE in struttura mentre lo stesso FE è in
esecuzione da parte di un'altro utente ?
Ciao+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel 
messaggio news:0mVqd.429246$35.18...@news4.tin.it...


 ha scritto nel messaggio 
news:247dfe3f9e3ca02465e...@mygate.mailgate.org...


 E' corretto quello che dici
sì ma è scorretto scriverlo PRIMA del quoting
MAssimiliano

 ha scritto nel messaggio 
news:Lw5rd.239162$b5.11...@news3.tin.it...

Ciao Sergio
ti ricordo di scrivere dopo il messaggio precedente e non prima.
Chiarito cosa sono i terminal server e nel tuo caso credo siano la 
soluzione, posso dirti che affrontare la gestione di un db in rete presenta 
degli aspetti che possono essere molto complessi.
Prima di tutto accertati che tutti i client abbiano l'accesso in lettura e 
scrittura al database; che nessun client apra il db in modo esclusivo; che 
il server abbia le licenze necessarie (in genere ne hanno già cinque) per 
l'accesso simultaneo di cinque o più client; che tutti i client o utenti si 
siano loggati con user e password da te previsti; che nessuna delle 
passsword sia scaduta; che il file mdb sia autorizzato nello stesso modo per 
tutti gli utenti.
Come vedi ci sono molti punti da tenere in considerazione.
Spostare i FE sui client prevede le necessità di doverli aggiornare tutti in 
caso di modifica, anche se ti basterà modificarne uno e ricopiarlo su tutte 
le macchine. Ovvio che dovrai prevedere una routine di riallegamento delle 
tabelle. Per questo e altro puoi visitare 
www.sitocomune.com
Ciao, Carlo 


Scusate ma non sono molto esperto di Newsgroup
Sergio 

Ti ringrazio scusa per le risposte ma non sono molto esperto di News
- tutti i client hanno accesso lett/scritt alla cartella
- non sono state impostate protezioni livello utente e password
domanda : come e quando posso verificare se il server ha le licenze 
necessarie ?
grazie