Convertitore online gratuito da ACCDB a DB
Converti i database Microsoft Access ACCDB in SQLite o in un altro formato DB con controlli di compatibilità.
Converti ACCDB in DB online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .accdb
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .accdb a .db
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .db convertito
Il risultato della conversione è pronto per il download.
Come convertire accdb in db file
- Database
- Ancora nessuna valutazione.
La conversione è necessaria quando un’applicazione o un dispositivo richiede un motore di database che non può aprire i file Microsoft Access, più comunemente SQLite. Poiché .db non è un formato definito, identificare il motore di destinazione prima di esportare o importare dati.
Cos'è il formato ACCDB
ACCDB è il formato di database Microsoft Access introdotto con Access 2007. Microsoft Access e le applicazioni che utilizzano Microsoft Access Database Engine, chiamato anche ACE, lo creano e lo aprono.
Un file ACCDB può contenere tabelle, relazioni, query, maschere, report, macro, moduli VBA, allegati, indici, regole di convalida e altri oggetti specifici di Access. Il software Windows compatibile può connettersi al file tramite ODBC o OLE DB quando è installato il driver Microsoft Access Database Engine richiesto. ACCDB non è un formato generale per lo scambio di dati, quindi la maggior parte delle applicazioni di database non può aprirlo come database nativo.
Cos'è il formato DB
.db è un'estensione di file, non un singolo standard per database. Viene utilizzata frequentemente per i database SQLite, ma le applicazioni la usano anche per database proprietari e altri formati non correlati. Consultare la documentazione del programma ricevente per conoscere il motore, lo schema e il metodo di importazione richiesti.
Quando la destinazione è SQLite, il risultato è solitamente un singolo file di database portatile e senza server che le applicazioni possono aprire senza Microsoft Access. SQLite è adatto per applicazioni locali, dispositivi embedded, test, scambio di dati e archivi semplici. Non conserva maschere, report, moduli VBA, macro, impostazioni di navigazione, autorizzazioni o il comportamento delle query riservati ad Access come oggetti eseguibili.
Convertire con il convertitore online integrato
Per una conversione di base senza installare software, utilizzare il convertitore gratuito su 101convert.com:
- Aprire il convertitore da ACCDB a DB su 101convert.com.
- Caricare il file
.accdb. - Scegliere il tipo di database di output quando è disponibile un'opzione di output. Selezionare SQLite se l'applicazione ricevente richiede specificamente SQLite.
- Avviare la conversione e scaricare il file
.dbrisultante. - Aprire l'output nell'applicazione di destinazione e controllare tabelle, conteggi delle righe, valori delle colonne, date, precisione numerica, codifica del testo e relazioni.
Non caricare dati riservati, personali o soggetti a normative, a meno che il servizio non soddisfi i requisiti di sicurezza della propria organizzazione. I file ACCDB protetti da password o crittografati potrebbero dover essere aperti ed esportati prima localmente; inoltre, alcuni flussi di conversione potrebbero non supportarli.
Convertire localmente in SQLite
Una migrazione locale è preferibile quando il database contiene dati sensibili o richiede il controllo dello schema. In Windows, installare Microsoft Access o Microsoft Access Database Engine, installare uno strumento di migrazione compatibile con ODBC e selezionare il driver denominato Microsoft Access Driver (*.mdb, *.accdb). Configurare come origine il file ACCDB e come destinazione un nuovo database SQLite.
- Creare una copia di backup del file ACCDB originale e lavorare sulla copia.
- Connettersi all'origine tramite il driver ACE ODBC.
- Elencare le tabelle utente ed escludere gli oggetti di sistema, come le tabelle i cui nomi iniziano con
MSys. - Creare tabelle SQLite con mapping espliciti per i tipi di dati di Access, invece di assegnare lo stesso tipo a ogni colonna.
- Copiare le righe utilizzando insert parametrizzati, quindi ricreare chiavi primarie, indici, vincoli di unicità e chiavi esterne quando il design della destinazione li supporta.
- Riscrivere le query che dipendono da Jet o ACE SQL, funzioni VBA, parametri di Access o comportamento delle tabelle a campi incrociati.
- Eseguire il commit del database SQLite, eseguire i controlli di integrità e confrontare il risultato con l'origine.
Python può automatizzare questo processo con pyodbc per la connessione ad Access e il modulo integrato sqlite3 di Python per la destinazione. Python, il driver ODBC e Microsoft Access Database Engine devono utilizzare architetture compatibili a 32 o 64 bit. Uno script semplice che crea ogni colonna SQLite come TEXT non è una migrazione affidabile: può danneggiare date, precisione numerica, valori Boolean, dati binari, chiavi e vincoli.
Utilizzare CSV per trasferimenti con soli dati
Per un database di piccole dimensioni, aprire il file in Access e utilizzare External Data → Export → Text File per creare un file CSV per ogni tabella necessaria. Importare i file CSV in SQLite con un client di database desktop o gli strumenti da riga di comando di SQLite, quindi definire i tipi di colonna e i vincoli durante l'importazione.
I trasferimenti CSV includono solo i valori delle tabelle. Non trasferiscono relazioni, indici, chiavi primarie, query, maschere, report, macro, regole di convalida, allegati o impostazioni di sicurezza di Access. Esportare separatamente gli allegati binari quando l'applicazione di destinazione non può memorizzarli in colonne BLOB di SQLite.
Limitazioni di compatibilità
- I campi Access
Yes/No,Date/Time,Currency,Attachment, di ricerca e multivalore richiedono mapping espliciti verso la destinazione. SQLite utilizza la tipizzazione dinamica e non dispone di un equivalente diretto per diversi tipi di campo di Access. - I campi Access AutoNumber dovrebbero normalmente diventare colonne SQLite
INTEGER PRIMARY KEYquando il loro comportamento di identificazione corrisponde al design della destinazione; verificare i valori generati prima di importare le righe correlate. - Access memorizza date e orari in modo diverso rispetto a molte applicazioni SQLite. Testare intervalli di date, formati dipendenti dalle impostazioni locali, frazioni di secondo, valori null e ipotesi relative al fuso orario.
- Le query di Access possono contenere funzioni VBA, richieste di parametri, parole riservate o SQL specifico di Jet/ACE che deve essere riscritto per SQLite.
- Maschere, report, macro, moduli, autorizzazioni utente, allegati e impostazioni dell'interfaccia del database non sono dati di tabella portabili e richiedono una conservazione o un nuovo sviluppo separati.
- Convalidare conteggi delle righe, valori null, testo Unicode, precisione decimale, campi binari, indici, relazioni e query applicative rappresentative prima di sostituire il database di origine.
- Se la destinazione è SQL Server, PostgreSQL, dBase o un altro sistema diverso da SQLite, non rinominare il file in
.db. Utilizzare invece il driver, la definizione dello schema e l'utilità di importazione di massa del sistema in questione.
Software e collegamenti suggeriti: convertitori da accdb a db
Domande frequenti
Il convertitore da ACCDB a DB è gratuito?
Sì, convertire ACCDB 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 ACCDB?
Puoi caricare file ACCDB 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 ACCDB in DB?
No. La conversione da ACCDB 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 ACCDB valido per questa conversione da ACCDB 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.
Altre conversioni di file .accdb
- accdb in mdb
- accdb in pdf
- accdb in odb
- accdb in csv
- accdb in xlsx
- accdb in txt
- accdb in sqlite
- accdb in sql
- accdb in html
- accdb in ods
- accdb in accdc
- accdb in accde
- accdb in accdp
- accdb in accdr
- accdb in accdt
- accdb in ade
- accdb in adp
- accdb in dbf
- accdb in doc
- accdb in docx
- accdb in fdb
- accdb in json
- accdb in mbd
- accdb in mde
- accdb in mdf
- accdb in mdt
- accdb in odt
- accdb in prn
- accdb in rtf
- accdb in s3db
- accdb in sdf
- accdb in silk
- accdb in slk
- accdb in tab
- accdb in tdl
- accdb in xl
- accdb in xlc
- accdb in xls
- accdb in xlsm
- accdb in xlt
- accdb in xml
Conversione inversa
Conversione in .db
da altri formati
- csv in db
- sql in db
- txt in db
- mdb in db
- xlsx in db
- sqlite in db
- xls in db
- json in db
- text in db
- gdb in db
- accde in db
- accdt in db
- arf in db
- crp in db
- db2 in db
- db3 in db
- dbf in db
- dbs in db
- dbv in db
- doc in db
- fdb in db
- ics in db
- inp in db
- jpg in db
- mdf in db
- myd in db
- ndx in db
- ntx in db
- pds in db
- rtf in db
- s3db in db
- sdf in db
- sqlite3 in db
- tab in db
- tsv in db
- wdb in db
- wfm in db
- xlsm in db
- xml in db
- zip in db