Al momento sei offline in attesa che la connessione Internet venga ristabilita

PRB: Errore 80004005 "Il modulo di gestione di database Microsoft Jet non è in grado di aprire il file '(sconosciuto)'"

Sintomi
Quando si utilizzano gli oggetti ADO (ActiveX Data Objects) oppure la connettività ODBC per connettersi a un database di Microsoft Access, è possibile che venga visualizzato un messaggio di errore analogo al seguente:
Errore "80004005" del provider Microsoft OLE DB per driver ODBC
[Microsoft][Driver ODBC Microsoft Access 97] Il modulo di gestione di database Microsoft Jet non è in grado di aprire il file "(sconosciuto)". Il file è già aperto con accesso esclusivo da un altro utente o è necessario disporre dell'autorizzazione per visualizzare i dati.
Cause
Questo messaggio di errore può dipendere da diverse cause:
  • L'account utilizzato da Microsoft Internet Information Server (IIS), che in genere è IUSR, non dispone delle corrette autorizzazioni relative a Windows NT per un database basato su file o per la cartella contenente il file.
  • Il file e il nome di origine dei dati sono contrassegnati come esclusivi.
  • Il database di Access è utilizzato da un altro processo o utente.
  • L'errore potrebbe essere causato da un problema relativo a una delega. Verificare il metodo di autenticazione (di base o NTLM), se esistente. Se per la stringa di connessione viene utilizzata la convenzione UNC (Universal Naming Convention), provare a utilizzare l'autenticazione di base o un percorso assoluto quale C:\Mydata\Data.mdb. Il problema può verificarsi anche se la convenzione UNC fa riferimento a una risorsa locale rispetto al computer IIS.
  • È possibile inoltre che l'errore si verifichi quando si effettua l'accesso a un database locale di Microsoft Access collegato a una tabella, quando tale tabella si trova all'interno di un database di Access in un server di rete.
Risoluzione
Di seguito sono riportate le soluzioni corrispondenti alle cause indicate sopra.
  • Verificare le autorizzazioni relative al file e alla cartella. Assicurarsi di disporre delle autorizzazioni necessarie per creare e/o eliminare file temporanei. Solitamente questi file vengono creati nella stessa cartella del database ma è anche possibile che il file venga creato in altre cartelle, ad esempio WINNT. Per ulteriori informazioni sull'identificazione della cartella che non dispone delle autorizzazioni appropriate e sulla configurazione dei file temporanei, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito (il contenuto potrebbe essere in inglese):
    253604 PRB: Mancata connettività dei database di Microsoft Access nelle pagine ASP
    Se si utilizza un percorso di rete al database (UNC o unità connessa), verificare le autorizzazioni relative alla condivisione, al file e alla cartella.
  • Verificare che il file e il DNS (Data Source Name) non siano contrassegnati come esclusivi.
  • L'"altro utente" potrebbe essere Microsoft Visual InterDev. Chiudere eventuali progetti Visual InterDev che contengono una connessione dati al database.
  • Cercare di semplificare la procedura. Utilizzare un DSN di sistema che utilizzi la lettera di un'unità locale. Spostare il database nell'unità locale se fosse necessario effettuare una prova.
  • Per risolvere il problema, attenersi alle istruzioni riportate nel seguente articolo (il contenuto potrebbe essere in inglese):
    189408 FIX: Impossibile accedere a file di rete da ASP in IIS 4.0 e IIS 5.0
Riferimenti
Per verificare la presenza di errori relativi all'accesso ai file, utilizzare Windows NT File Monitor. Per scaricare File Monitor, visitare il seguente sito Web Sysinternals (informazioni in lingua inglese):Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono soggette a modifica senza preavviso. Microsoft non si assume alcuna responsabilità sull'accuratezza delle informazioni relative al contatto con altri produttori.
Proprietà

ID articolo: 306269 - Ultima revisione: 12/26/2006 07:00:18 - Revisione: 3.3

Microsoft Data Access Components 1.5, Microsoft Data Access Components 2.0, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.1 Service Pack 1, Microsoft Data Access Components 2.1 Service Pack 2, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.5 Service Pack 1, Microsoft Data Access Components 2.5 Service Pack 2, Microsoft Data Access Components 2.6, Microsoft Active Server Pages 4.0

  • kbdatabase kbprb KB306269
Feedback
html>&t=">