Newsgroup: it.comp.lang.visual-basic
Titolo: [MDB] Numero massimo di utenti

Ciao a tutti,
qual'è il numero massimo di utenti che possono accedere ad un MDB di Access
97?
Salutoni,

Intendi contemporaneamente a una tabella? Alcuni dicono 30, altri 255...
Se intendi aprire l'mdb da un gruppo di lavoro secondo me non ha (spero)
limiti...

Intendo contemporaneamente su una tabella. Dici 30? Mi sembrano troppi mi
sa!


scusate se mi intrometto. che significa che solo 30 (o 255) utenti possono
accedere contemporaneamente ad una tabella?? se il 31esimo ci prova che
succede? e poi, cosa ancora piu importante, perche la limitazione riguarda
la tabella? non dovrebbe essere proibito l'accesso ad uno o piu record
contemporaneamente e basta?
MarioH

Sentiamo gli altri perché mi interessa (soprattutto in ambito Internet) e
non ho mai capito qual è il limite.
Comunque un limite esiste nelle connessioni che un mdb access può accettare
contemporaneamente all'mdb (scusa, non a una singola tabella, intendevo a
una tabella qualsiasi, cioè a tutto l'mdb), oltre il quale occorre passare a
sql server...però ai tempi avevo cercato sul sito Microsoft per avere info
su questo limite e non avevo trovato nulla...

 limiti...
Il numero max di utenti si intende per le connessioni al db; questo numero
max č 255 e il limite č dovuto alla gestione del file .ldb che Jet usa per
amministrare i lock.
Riporto la documentazione ufficiale di Microsoft:
[...]
http://support.microsoft.com/support/kb/articles/Q208/7/78.ASP
For each person who opens a shared database, the Jet database engine writes
an entry in the database's .ldb file. The size of each .ldb entry is 64
bytes. The first 32 bytes contain the computer name (such as JohnDoe). The
second 32 bytes contain the security name (such as Admin). The maximum
number of concurrent users that the Jet database engine supports is 255;
therefore, the .ldb file size is never larger than 16 kilobytes.
[...]
Perciň 255 č il numero max di connessioni, altra cosa perň sono le
prestazioni: qui ognuno dice la sua, per quanto mi riguarda se in rete č
necessario condividere un database su cui possono lavorare piů di 10 persone
contemporaneamente č meglio trovare altre soluzioni (in alcuni casi č
conveniente utilizzare un client/server anche solo con 2 utenti se le
tabelle sono molto grosse)
Ciao, M.

Per quanto ne so io il limite è 7, al massimo 8!
Ciao, Luciano.

Grazie 1000 Marco!


 97?
Teorico 255
Reale dipende da come hai lavorato sulla normalizzazione delle tabelle, da
come scrivi il codice SQL, dalla complessità dell'applicazione, dal volume
di dati contenuto nel DB, dall'hardware di rete e dal Server.
In altre parole da 5 a 30 utenti ... ecco perchè ciascuno dice la sua :-)
Ciao, warp

bella schifezza!!!!
e questo genio di Jet non si poteva sprecare a gestire piu di 255 nomi di
tizi collegati al DB ?? mah...
MarioH

Grazie, non lo avevo proprio trovato questo articolo...
Comunque 255 non č poco in ambito Internet; lo trovo basso se access viene
usato in ambito aziendale, direttamente o con una applicazione VB....

 > qual'è il numero massimo di utenti che possono accedere ad un MDB di


Però in una applicazione aziendale può capitare: in azienda da me
attualmente si connettono allo stesso mdb più di 100 utenti (alcuni da
remoto, tra l'altro), in futuro ciò potrà creare problemi.
Vero è che ammazzi access, dipende però molto da quanto lo sfrutti nella tua
applicazione...

 ha scritto nel
messaggio news:9fl2dp$khi$1...@fe1.cs.interbusiness.it...


 remoto, tra l'altro), in futuro ciò potrà creare problemi.
Il problema maggiore sono proprio i client in remoto! l'accesso a Jet
avviene comunque a livello di file, perciò se devi fare anche una semplice
select su di una tabella molto grossa, questa deve essere trasmessa tutta!
E' per questo che dicevo "in alcuni casi è meglio un client/server anche con
2 utenti" :-))
Ciao, M.