Identificativo articolo: 248112 - Ultima modifica: martedì 26 settembre 2006 - Revisione: 5.0 Visualizzazione del messaggio di errore "L'account utente corrente non dispone delle autorizzazioni per convertire o abilitare il database" in un'applicazione run-time di Access 97 dopo l'aggiornamento a Access 2000Questo articolo è stato precedentemente pubblicato con il codice di riferimento I248112 Utenti esperti: sono richieste conoscenze avanzate di gestione di
codice, interoperabilità e funzioni multiutente.
Il contenuto di questo articolo è applicabile solo ai database di Microsoft Access (mdb). In questa paginaSintomi Quando si esegue l'aggiornamento di un computer da
Microsoft Access 97 a Microsoft Access 2000 e in seguito viene installata
un'applicazione run-time di Access 97, è possibile che venga visualizzato il
seguente messaggio di errore: L'account utente corrente
non dispone delle autorizzazioni per convertire o abilitare il database.
Cause L'applicazione run-time di Access 97 è stata installata in
un computer aggiornato in precedenza da Access 97 a Access 2000. Quando si installa un'applicazione run-time di Access 97 in un computer, il programma di installazione tenta di determinare se è già installata una copia di Access 97 controllando la seguente chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\
Software\
Microsoft\
Office\
8.0\
Common\
InstallRoot\
OfficeBin
Quando si aggiorna un computer da Access 97 a Access 2000, la chiave OfficeBin non viene rimossa e la versione del file Msaccess.exe di Access 2000 viene copiata nel percorso in cui era installato in precedenza Access 97. In questo modo la chiave OfficeBin continuerà a fare riferimento alla versione del file Msaccess.exe di Access 2000. Per questo motivo l'aggiornamento da Access 97 ad Access 2000 e la successiva installazione dell'applicazione run-time di Access 97 faranno sì che questa applicazione tenti di utilizzare la versione dell'eseguibile di Access 2000. Risoluzione Per evitare questo comportamento, è necessario modificare
il file Setup.stf che viene generato durante l'installazione guidata di ODE.
Così facendo, nelle eventuali future installazioni che verranno eseguite con
questo file Setup.stf sarà possibile includere l'eseguibile di Access 97 e i
file di supporto. AVVISO: le modifiche a un file STF dovranno essere effettuate utilizzando una copia di backup del file. In linea di principio le modifiche a un file STF sono sconsigliate da Microsoft. In ogni caso, al momento questa è la migliore risoluzione per questo tipo di problema. Il file Setup.stf può essere aperto e modificato nel Blocco note. Se si modifica il file utilizzando Microsoft Excel, è possibile che vengano visualizzati messaggi di errore. Nella procedura seguente viene illustrato come modificare il file STF:
Per i sistemi che già presentano questo problemaSe è già stata installata un'applicazione run-time di Access 97 in un computer che attualmente presenta i sintomi descritti nella sezione corrispondente di questo articolo, sarà necessario innanzitutto rimuovere tale applicazione, quindi reinstallarla utilizzando il file Setup.stf modificato. Per rimuovere l'applicazione, attenersi alla seguente procedura.NOTA: con la seguente procedura verranno rimossi l'applicazione run-time di Access 97 e il database di Access. Per mantenere il database, eseguirne una copia e salvarla in un'altra cartella. NOTA: data l'esistenza di varie versioni di Microsoft Windows, la procedura descritta di seguito potrebbe risultare diversa da computer a computer. In tal caso, consultare la documentazione relativa alla propria versione di Windows per completare la procedura.
Informazioni Dopo avere eseguito la procedura suggerita in questo
articolo, è possibile che insorgano due problemi. Per ulteriori informazioni sul primo problema che potrebbe verificarsi utilizzando questa risoluzione, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: 183143
(http://support.microsoft.com/kb/183143/
)
ODE97: Associazioni di file di Windows modificate da un'applicazioni run-time Per via di una voce contenuta nel Registro di
sistema, l'applicazione run-time di Access 97 viene associata ai file con
estensione mdb, pertanto quando si fa clic su un database di Access, viene
eseguito il tentativo di avvio dell'applicazione run-time. È possibile
risolvere questo problema utilizzando l'opzione della riga di comando REGSERVER per registrare correttamente la versione completa di Microsoft
Access.Ad esempio, per fare in modo che la versione completa di Access 97 venga registrata come versione per l'apertura dei file mdb, utilizzare la seguente tecnica.
Un altro problema che potrebbe insorgere dopo l'installazione di un'applicazione con il file Setup.stf modificato è il fatto che se si tenta di installare Office 2000, nelle opzioni per l'installazione di aggiornamento o personalizzata il percorso di installazione predefinito sarà C:\Programmi\Microsoft Office\. Questo percorso è diverso da quello previsto, che viene utilizzato quando si installa Office 2000 in un computer in cui è già presente un'applicazione run-time di Access 97. Con un'applicazione run-time di Access 97 non modificata, il programma di installazione di Office 2000 riconoscerà l'applicazione run-time e la installerà nel percorso predefinito C:\Programmi\Office2K\. RiferimentiPer ulteriori informazioni su un
problema analogo che riguarda l'installazione di Access 2000 in un computer
dove è già presente un'applicazione run-time di Access 97, fare clic sul numero
dell'articolo della Knowledge Base riportato di seguito: 248913
(http://support.microsoft.com/kb/248913/
)
ODE97: Messaggio di conversione o attivazione quando si apre un'applicazione run-time di Access 97 dopo l'installazione di Office 2000 Le informazioni in questo articolo si applicano a
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|
Torna all'inizio
