Newsgroup: it.comp.appl.access
Titolo: Access 2007 con tabelle linkate ad Oracle92 - lentezza della connessione

Salve.
Per lavoro sto utilizzando Access 2007 per un dbase le cui tabelle sono
linkate ad un server con Oracle. Il server Oracle è abbastanza distante e,
da un tracert, mi sopno accorto che devo passare almeno 14 hops. Mi capita
che alcuni giorni la connessione è abbastanza veloce ed altri in cui la
connessione è talmente lenta che, per eseguire una banale query, non basta
una giornata. In alcuni casi la lentezza è tale da "inchiodare" tutto; mi si
blocca Access al punto tale da doverlo chiudere col task manager o dover
resettare il PC. In altri casi, sempre con problemi di lentezza di
comunicazione, la query termina e compare solo il bordo della finestra di
output dei dati ma senza i dati dentro (come se si inchiodasse proprio nel
momento di visualizzare l'output). La cosa strana è che anche quando noto
questi inchiodamenti, vedo passare pacchetti sulla LAN, l'indicatore di
stato di avanzamento della query si ferma quasi al finire ma rimane lì. Ho
il sospetto che, quindi, non si pianti proprio l'Access ma piuttosto stia
ancora estraendo i dati (magari perchè c'è connessione lenta). Come potrei
capire, dopo diverse ore di attesa, se la query è bloccata o ancora in fase
di elaborazione e quindi se attendere altre ore o riavviare l'Access e
riprovare? Esiste, inoltre, in Access 2007 un sistema per allargare i tempi
di time-out (magari sto dicendo una fesseria)?
Ciao e grazie a tutti.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Intanto tieni presente che access non è il massimo per
gestire db specialmente se di grosse dimensioni.
-Quindi, quanti record devi trattare ?
Poi procederei per prove empiriche
- ad esempio puoi accedere al db in momenti in cui
non c'è assolutamente traffico sulla rete ?
- Sei sicuro che non ci siano virus o altro che fanno  traffico ?
- Puoi portare access ed eseguire le query direttamente sul Server ?
- Fai delle prove con altre interfacce come VB o altre utility
come dbmanager o altro (fatti un giro sulla rete)
Ciao Cosimo


Assolutamente NO: normalmente il driver ODBC delega al Server SQL 
l'esecuzione delle queries.
I problemi dell'amico potrebbero essere legati alla versione 2007 di Access, 
attualmente solo a SP1.
Oppure potrebbe essere un problema connesso alla stringa di connessione; 
qualcosa di simile a questo (non riferito a Oracle):
http://groups.google.ca/group/microsoft.public.sqlserver.connect/browse_thread/thread/d596c13e621cfc0e/aef7bc803701ddb5
Oppure un problema sistemistico, di rete o altro...
Ma di certo NON sono problemi prestazionali "connaturati" al prodotto: 
eccellente via ODBC, se utilizzato decentemente.
Una buona guida in italiano sull'argomento (sul come utilizzarlo 
decentemente e su come vengano eseguite le queries ODBC) lo si trova qui:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Chi non ha sufficiente esperienza con gli oggetti dei Threads, eviti per 
favore affermazioni "per sentito dire".
Saluti.

 Saluti.
Mi dispiace ma devo smentiri oltre ad avere
avuto esperienze dirette di tabelle rovinate con
access su molti forum viene sconsigliato di usare
access per gestire archivi con un alto numero di
record .


Devi imparare a leggere i posts: in questo Thread si parla di Access 
connesso a ORACLE.
Considerazioni relative all'affidabilità di Back-Ends in formato .MDB sono, 
in questo contesto, OT.
Saluti.