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

Visualizzazione di messaggi di errore durante la conversione di file di informazioni sul gruppo di lavoro (mdw) in Access 2002

Questo articolo è stato precedentemente pubblicato con il codice di riferimento I282357
Per la versione di questo articolo relativa a Microsoft Office Access 2003, vedere 824258.
Difficoltà media: sono richieste conoscenze di base di creazione di macro, gestione di codice e di interoperabilità.

Il contenuto di questo articolo è applicabile solo ai database Microsoft Access (mdb).

Sintomi
Durante l'impiego dell'utilità Converti database per convertire un file di informazioni sul gruppo di lavoro (mdw) creato in Microsoft Access 95 o Microsoft Access 97 nella versione di Microsoft Access 2002, vengono visualizzati messaggi di errore analoghi ai seguenti:
Impossibile leggere i record. Nessuna autorizzazione di lettura per "MSysObjects".
Impossibile leggere i record. Nessuna autorizzazione di lettura per "MSysACEs".
Il modulo di gestione di database Microsoft Jet non è in grado di trovare la tabella o la query di input "MSysAccessObjects". Verificare che esista e che il nome sia stato digitato correttamente.
È però possibile aderire normalmente al gruppo di lavoro definito dal nuovo file mdw.
Cause
Questo problema si verifica perché l'utilità Converti database non è in grado di trovare tutti i componenti del file di informazioni sul gruppo di lavoro contenuti in un file di database standard di Access (file con estensione mdb).
Risoluzione
Per risolvere il problema, utilizzare uno dei metodi descritti di seguito:
  • Aderire al file originale delle informazioni sul gruppo di lavoro senza convertirlo.

    Oppure
  • Creare un nuovo file di informazioni sul gruppo di lavoro in Access 2002.
Se si converte un database di Access 97 protetto nel formato di Access 2002, è possibile utilizzare il file di informazioni sul gruppo di lavoro originale oppure creare un nuovo file in Access 2002 e fare in modo che altri utenti aderiscano al nuovo gruppo di lavoro.

Durante l'aggiornamento da Access 95 o 97 è necessario convertire il database protetto, ma è possibile scegliere come gestire il file di informazioni sul gruppo di lavoro. In Access 2002 è possibile utilizzare il file di informazioni sul gruppo di lavoro esistente oppure creare un file completamente nuovo. Se si sceglie di creare un nuovo file, che offre migliori garanzie di protezione, sarà necessario immettere nuovamente tutti i dettagli del file di informazioni sul gruppo di lavoro, gli account utente e le password.

Metodo 1: Aderire al file di informazioni sul gruppo di lavoro originale

Per convertire un database di Access 95 o 97 protetto e continuare a utilizzare il file di informazioni sul gruppo di lavoro originale, attenersi alla seguente procedura:
  1. Avviare Access 2002 senza aprire alcun database.
  2. Scegliere Protezione dal menu Strumenti, quindi scegliere Amministratore gruppi di lavoro.
  3. Nella finestra di dialogo Amministratore gruppi di lavoro fare clic su Aderisci. Scorrere l'elenco per selezionare il file delle informazioni sul gruppo di lavoro che controlla il database protetto da convertire. Scegliere Apri, quindi OK per aderire al gruppo di lavoro.
  4. Scegliere Utilità database dal menu Strumenti, quindi Converti database e infine fare clic su In formato Access 2002.
  5. Nella finestra di dialogo Converti database selezionare il database che si desidera convertire, quindi scegliere Converti.
  6. Nella finestra di dialogo Accesso specificare il nome utente e la password per il database protetto, quindi scegliere OK.
  7. Digitare un nome per il database protetto, quindi scegliere OK.
  8. Scegliere OK per confermare la lettura del messaggio relativo alla condivisione del database con utenti di versioni precedenti di Access.

Metodo 2: Creare un nuovo file di informazioni sul gruppo di lavoro

Per avvalersi dei miglioramenti in materia di protezione e prestazioni, è possibile ricreare il file di informazioni sul gruppo di lavoro attenendosi alla procedura seguente:
  1. Creare il nuovo file di informazioni sul gruppo di lavoro, accertandosi di specificare esattamente il nome, il nome della società e l'ID del gruppo di lavoro utilizzati per creare il file originale, facendo la distinzione tra maiuscole e minuscole. Se i dati utilizzati per creare il file originale non vengono immessi correttamente, il gruppo Admins creato sarà incompatibile con quello del file del gruppo di lavoro originale.
  2. Ricreare eventuali account di gruppo, accertandosi di specificare esattamente il nome del gruppo e l'ID personale (PID) di ciascun gruppo, facendo la distinzione tra maiuscole e minuscole. Se i dati utilizzati per creare gli account di gruppo originali non vengono immessi correttamente, gli account di gruppo creati saranno incompatibili con quelli del file del gruppo di lavoro originale.
  3. Ricreare eventuali account utente, accertandosi di specificare esattamente il nome utente e l'ID personale (PID) di ciascun utente, rispettando la distinzione tra maiuscole e minuscole. Ancora una volta, se i dati utilizzati per creare gli account utente originali non vengono immessi correttamente, gli account utente creati saranno incompatibili con quelli del file del gruppo di lavoro originale.
Status
Microsoft ha confermato che questo problema si verifica con i prodotti elencati alla fine di questo articolo.
Informazioni
Non è consigliabile convertire i file di informazioni sul gruppo di lavoro con l'utilità Converti database di Access, e questo per due motivi: innanzitutto sono stati implementati miglioramenti a livello di protezione nei file di informazioni sul gruppo di lavoro di Microsoft Jet 4.0 e per potersi avvalere di tali miglioramenti è necessario ricreare il file.

In secondo luogo, anche se i file di informazioni sul gruppo di lavoro sono file di database Jet standard, non consentono di memorizzare dati di progetto di Access per maschere, report, macro e moduli. Durante il tentativo di Access di convertire il file, vengono visualizzati messaggi di errore perché l'applicazione non è in grado di identificare lo spazio di memorizzazione per questi oggetti. Nella tabella MSysAccessObjects sono contenuti i dati di progetto di Access ed è presente solo nei database aperti in Access.

Per ulteriori informazioni sulla protezione a livello di utente e sui file di gruppi di lavoro, scegliere Guida in linea Microsoft Access dal menu ?, digitare protezione a livello utente nell'Assistente di Office o nella Ricerca libera e scegliere Cerca per visualizzare gli argomenti trovati.

Procedura per riprodurre il problema

  1. Su un computer che esegue Access 97 creare un nuovo file di informazioni sul gruppo di lavoro attenendosi alla procedura seguente:
    1. Fare clic sul pulsante Start, scegliere Esegui, digitare C:\Windows\System\WRKGADM.EXE nella casella Apri, quindi scegliere OK. Verificare che il percorso digitato corrisponda esattamente a quello della cartella System esistente sul computer in uso.
    2. Prendere nota del percorso e del nome del file di informazioni sul gruppo di lavoro corrente nella finestra di dialogo Amministratore gruppi di lavoro, quindi scegliere Crea.
    3. Nella finestra di dialogo Informazioni proprietario gruppo di lavoro digitare i dati desiderati, quindi scegliere OK.
    4. Nella finestra di dialogo File di informazioni gruppo di lavoro scegliere Sfoglia per selezionare la cartella desiderata, digitare il nome Test97 nella casella Nome file, quindi scegliere OK.
    5. Nella finestra di dialogo Conferma informazioni gruppo di lavoro scegliere OK, quindi di nuovo OK nell'avviso di completamento.
    6. Scegliere Aderisci, quindi digitare il percorso e il nome del file di informazioni sul gruppo di lavoro originale.
  2. Copiare il file Test97.mdw su un computer in cui è installato Access 2002.
  3. Avviare Access 2002.
  4. Aprire un database non protetto qualunque.
  5. Scegliere Opzioni dal menu Strumenti.
  6. Nella casella Formato di file predefinito della scheda Avanzate scegliere Access 2002.
  7. Scegliere OK per chiudere la finestra di dialogo Opzioni.
  8. Chiudere il database senza uscire da Access.
  9. Scegliere Utilità database dal menu Strumenti, quindi Converti database e infine fare clic su In formato Access 2002.
  10. Nella finestra di dialogo Converti database selezionare File di gruppo di lavoro (*.mdw) nell'elenco Tipo file, quindi selezionare Test97.mdw.
  11. Fare clic su Converti.
  12. Nella finestra di dialogo Converti database con nome selezionare File di gruppo di lavoro (*.mdw) nell'elenco Tipo file.
  13. Digitare Test2002.MDW nella casella Nome file, quindi scegliere Salva. Verrà visualizzato un messaggio d'errore analogo al seguente:
    Il modulo di gestione di database Microsoft Jet non è in grado di trovare la tabella o la query di input "MSysAccessObjects". Verificare che esista e che il nome sia stato digitato correttamente.
pra prb
Proprietà

ID articolo: 282357 - Ultima revisione: 08/25/2006 14:22:43 - Revisione: 4.1

  • Microsoft Access 2002 Standard Edition
  • kbconversion kbtshoot kberrmsg kbprb KB282357
Feedback