Converti mdb in db

Convertitore online gratuito da MDB a DB

Converti i file MDB di Microsoft Access in database SQLite DB e verifica la compatibilità.

Converti MDB in DB online - gratuito

Uploading…
I file selezionati superano il limite totale di 75 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 .mdb

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

  2. 2/3

    Avvia la conversione da .mdb a .db

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

  3. 3/3

    Scarica il file .db convertito

    Il risultato della conversione è pronto per il download.

Come convertire mdb in db file

  • Database

Un programma che accetta SQLite potrebbe richiedere un file .db invece di un database Microsoft Access, oppure potrebbe essere necessario un database portatile per un'applicazione, un dispositivo o un archivio. Poiché .db è un'estensione generica, la conversione deve innanzitutto identificare il motore di database richiesto dal software di destinazione.

Cos'è il formato MDB

.mdb è il formato di database Microsoft Access utilizzato principalmente con le versioni precedenti di Access e con il motore di database Microsoft Jet. Un file MDB può contenere tabelle, indici, relazioni, query salvate, maschere, report, macro e impostazioni di sicurezza a livello utente di Access.

I file MDB sono comuni nelle applicazioni legacy di contabilità, gestione dell'inventario, gestione dei soci e gestione aziendale, oltre che negli archivi creati prima dell'introduzione di .accdb da parte di Access. Microsoft Access generalmente può aprirli e modificarli, ma la compatibilità dipende dalla versione di Access, dal motore di database, dalla crittografia, dalla protezione tramite password e dalle condizioni del file.

Cos'è il formato DB

.db non identifica un unico formato standardizzato. Può riferirsi a SQLite, a un database specifico di un'applicazione, a dBase, a SQL Anywhere o ad altri sistemi di database. Un file denominato database.db non è necessariamente un database SQLite.

SQLite è la destinazione più comune quando il software richiede un file .db generico. Un database SQLite memorizza tabelle, indici, viste e trigger in un unico file portatile, non richiede un server di database e funziona sui principali sistemi operativi desktop, sulle piattaforme mobili e sui dispositivi embedded. Verificare che il programma ricevente si aspetti SQLite prima di eseguire la conversione; la semplice modifica dell'estensione non converte il database.

Convertire il file con 101convert.com

  1. Aprire il convertitore da MDB a DB su 101convert.com.
  2. Caricare il file .mdb e selezionare il tipo di output richiesto. Scegliere SQLite quando la destinazione richiede specificamente un database SQLite.
  3. Avviare la conversione e scaricare il file .db risultante al termine dell'elaborazione.
  4. Aprire l'output nell'applicazione di destinazione oppure esaminarlo con un'utilità SQLite prima di sostituire il file originale.

Questa opzione converte il file senza installare software per database ed è gratuita. Non caricare dati riservati di clienti, finanziari, medici o di accesso, a meno che l'elaborazione online non sia conforme ai requisiti applicabili in materia di privacy e conservazione dei dati. Conservare una copia invariata del file MDB originale.

Convertire localmente con MDB Tools e SQLite

MDB Tools è adatto all'estrazione dei dati da molti file MDB su Linux e altri sistemi Unix-like. Installare il pacchetto fornito dal sistema operativo, quindi elencare le tabelle di origine:

mdb-tables -1 source.mdb

Generare uno schema SQLite e creare il database di destinazione:

mdb-schema source.mdb sqlite > schema.sql
sqlite3 destination.db < schema.sql

Esportare ogni tabella e importarne le righe. Per una tabella denominata Customers senza spazi o punteggiatura insolita:

mdb-export -H source.mdb Customers > Customers.csv

Aprire la destinazione con lo strumento da riga di comando SQLite e importare il CSV nella tabella creata dallo schema:

sqlite3 destination.db
.mode csv
.import Customers.csv Customers
.quit

Ripetere l'esportazione e l'importazione per ogni tabella elencata da mdb-tables. L'opzione -H omette le intestazioni delle colonne, impedendo che l'intestazione CSV diventi una riga di dati. Racchiudere tra virgolette gli argomenti della shell e gli identificatori SQLite quando i nomi delle tabelle contengono spazi o punteggiatura. Esaminare lo schema generato, poiché il supporto di MDB Tools varia in base alla versione e potrebbe non riprodurre tutte le funzionalità di Access.

Convertire tramite Microsoft Access

Microsoft Access non dispone di un'esportazione universale con un solo clic verso ogni formato di database, ma può esportare dati di tabella leggibili. Aprire il file MDB, quindi utilizzare External Data → Export → Text File per creare file CSV. Creare tabelle corrispondenti in SQLite e importare i file, oppure utilizzare un'utilità di migrazione progettata per l'applicazione di destinazione specifica.

Limiti di qualità e compatibilità

Le righe delle tabelle e le definizioni di base dei campi sono gli elementi con maggiori probabilità di essere trasferiti. Maschere, report, moduli VBA, macro, autorizzazioni di Access, definizioni di tabelle collegate, allegati, campi multivalore, oggetti OLE, campi calcolati e alcune query salvate richiedono generalmente una ricreazione manuale. Un'applicazione Access basata su queste funzionalità non può essere migrata convertendo soltanto il file del database.

Access e SQLite utilizzano sistemi di tipi diversi. Controllare i campi Memo o Long Text, i valori Sì/No, la valuta, i valori di data/ora, i campi AutoNumber, i valori null, i valori calcolati e la precisione numerica. SQLite non dispone di una classe di memorizzazione dedicata per i valori Boolean o per la valuta e utilizza una tipizzazione flessibile, pertanto potrebbe essere necessaria una conversione o una convalida esplicita dei valori.

Dopo la conversione, confrontare il numero di tabelle e di righe, le chiavi primarie, gli indici, le relazioni di chiave esterna, la gestione dei valori null, le date, i valori numerici e alcuni record rappresentativi. I file MDB protetti da password o crittografati, i database danneggiati e i file che dipendono da tabelle esterne collegate potrebbero dover essere riparati o esportati da Microsoft Access prima della conversione.

Domande frequenti

Il convertitore da MDB a DB è gratuito?

Sì, convertire MDB in DB 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 MDB?

Puoi caricare file MDB 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 MDB in DB?

No. La conversione da MDB a DB 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 MDB valido per questa conversione da MDB a DB. 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.