Converti db in mdb

Convertitore online gratuito da DB a MDB

Converti i database DB riconosciuti in Microsoft Access MDB e verifica i limiti di compatibilità di SQLite.

Converti DB in MDB online - gratuito

Uploading…
I file selezionati superano il limite totale di 30 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .db

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .db a .mdb

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .mdb convertito

    Il risultato della conversione è pronto per il download.

Come convertire db in mdb file

  • Database

Un'applicazione Microsoft Access legacy potrebbe richiedere un database .mdb invece di un file denominato .db. La conversione dipende dal database engine contenuto nel file di origine, perché .db è un'estensione utilizzata da formati di database non correlati.

Cosa può contenere un file DB

.db non è un singolo formato di database. Viene comunemente utilizzato per database SQLite creati da applicazioni desktop, software per dispositivi mobili, componenti dei browser, strumenti di inventario e altri programmi che archiviano dati locali; viene inoltre utilizzato da Berkeley DB e da database proprietari delle applicazioni.

Un database SQLite è un file autonomo che può contenere tabelle, indici, viste, trigger e dati. Microsoft Access non può aprire direttamente i file SQLite. Altri file .db possono essere key-value store, dati applicativi crittografati o database non relazionali, che non possono essere convertiti in Access senza una funzione di esportazione o un driver compatibile.

Identificare l'origine prima della conversione. Su macOS o Linux, eseguire file source.db; i file SQLite vengono normalmente identificati come SQLite 3. Se SQLite è installato, eseguire sqlite3 source.db ".tables" per verificare che il file venga aperto e che elenchi le tabelle. Se questi controlli falliscono, individuare l'applicazione che ha creato il file e utilizzare la relativa funzione di esportazione del database o il driver supportato dal vendor.

Un file identificato come database Microsoft Jet potrebbe essere già un file MDB con l'estensione errata. Eseguire il backup del file, rinominare una copia in source.mdb e testare la copia in Microsoft Access.

Cosa offre il formato MDB

.mdb è il formato legacy dei database Microsoft Access basato sul database engine Microsoft Jet. Era il formato standard per Access 2003 e versioni precedenti e rimane supportato dalle versioni desktop più recenti di Access.

Un file MDB può archiviare tabelle Access, query, indici, relazioni, maschere, report, macro e moduli VBA. È richiesto da alcune applicazioni basate su Jet e da distribuzioni meno recenti di Access; i database Access più recenti utilizzano normalmente .accdb.

Un file MDB ha una dimensione massima di 2 GB, inclusi gli oggetti interni del database. Non può utilizzare funzionalità più recenti disponibili solo in ACCDB, come i campi allegato, i campi multivalore, le macro dei dati e le funzionalità di crittografia più recenti.

Convertire un file DB SQLite in MDB

Se l'origine è SQLite, utilizzare il convertitore su 101convert.com quando riconosce il database caricato, quindi aprire il file .mdb risultante in Access e verificare i dati. Per la conversione locale o per i database che richiedono una mappatura controllata dei campi, importare tramite un driver ODBC SQLite.

  1. Creare una copia di source.db; non modificare l'unica copia di origine.
  2. Confermare che il file sia SQLite, ad esempio con sqlite3 source.db ".tables".
  3. Installare un driver ODBC SQLite compatibile con l'architettura di Microsoft Access. Access a 32 bit richiede un driver a 32 bit; Access a 64 bit richiede un driver a 64 bit.
  4. Creare un'origine dati ODBC che punti a source.db. Utilizzare lo strumento di amministrazione Origini dati ODBC corrispondente all'architettura del driver.
  5. In Access, creare un database vuoto, quindi salvarlo come MDB tramite File → Save As → Access Database 2002–2003 (*.mdb). La dicitura varia tra le diverse versioni di Access.
  6. Scegliere External Data → New Data Source → From Other Sources → ODBC Database, selezionare l'opzione per importare i dati di origine nel database corrente e selezionare l'origine dati SQLite.
  7. Selezionare le tabelle richieste. Importarle invece di collegarle se l'MDB deve funzionare senza il file SQLite e il driver ODBC originali.
  8. Impostare le chiavi primarie, i tipi di campo, gli indici e le relazioni dopo l'importazione. Controllare il numero di righe e alcuni record di esempio prima di utilizzare l'MDB in un'altra applicazione.

Se il programma originale può esportare le tabelle come CSV, creare prima l'MDB e importare ogni file tramite External Data → New Data Source → From File → Text File. Impostare i delimitatori, la codifica del testo, i tipi di colonna e le chiavi primarie durante l'importazione; ricreare le relazioni solo dopo aver aggiunto tutte le tabelle.

Controlli dei dati e della compatibilità

SQLite utilizza la tipizzazione flessibile, mentre i campi Access utilizzano tipi definiti. Una colonna SQLite contenente una combinazione di numeri, date e testo può essere importata con un tipo Access non appropriato; pertanto, esaminare i campi relativi a date, valute, valori Boolean e identificativi prima di finalizzare il database.

Le viste SQLite, i trigger, le funzioni personalizzate, le impostazioni dell'applicazione, gli account utente e i metadati specifici dell'applicazione non diventano automaticamente query, maschere, macro o codice VBA di Access. Una conversione dei dati trasferisce generalmente solo le tabelle e parte dello schema.

Le chiavi esterne e gli indici potrebbero non diventare relazioni e indici di Access. Creare o verificare prima le chiavi primarie, quindi definire le relazioni tramite Database Tools → Relationships. Rinominare i campi o le tabelle che entrano in conflitto con parole riservate di Access, come Date, User o Value.

I file .db crittografati, protetti da password, danneggiati o proprietari richiedono le credenziali dell'applicazione originale, la relativa funzione di esportazione o il driver del database. Gli oggetti binari di grandi dimensioni possono aumentare rapidamente la dimensione dell'MDB e un database di origine vicino a 2 GB non può essere archiviato in un singolo file MDB.

Domande frequenti

Il convertitore da DB a MDB è gratuito?

Sì, convertire DB in MDB su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file DB?

Puoi caricare file DB fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire DB in MDB?

No. La conversione da DB a MDB avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file DB valido per questa conversione da DB a MDB. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.