Converti SDF in MDB
Converti i database SDF di SQL Server Compact in file MDB di Microsoft Access modificabili.
Crea file MDB online
Non sappiamo ancora leggere i file SDF, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un MDB:
Vuoi convertire SDF in MDB?
Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.
Come convertire sdf in mdb file
- Database
- Ancora nessuna valutazione.
Un database SQL Server Compact può richiedere una conversione quando un'applicazione, un collega o un sistema Windows meno recente richiede un database Microsoft Access. La conversione copia le tabelle e i record SDF in un file MDB; cambiare .sdf in .mdb non modifica il formato del database.
Che cos'è il formato SDF
Nella categoria Database, SDF identifica normalmente un database SQL Server Compact, chiamato anche SQL CE. È un database relazionale incorporato e basato su file, utilizzato da applicazioni .NET meno recenti, utilità desktop, software per dispositivi mobili e altri programmi che necessitano di spazio di archiviazione locale senza un server di database.
Un file SDF può contenere tabelle, colonne, indici, relazioni, vincoli e dati. SQL Server Compact 3.5 e 4.0 sono versioni comuni. La protezione con password o la crittografia può impedire la conversione, a meno che non siano disponibili le credenziali corrette e un provider SQL CE compatibile.
Che cos'è il formato MDB
MDB è il formato di database Microsoft Access utilizzato nativamente fino ad Access 2003 e supportato per la compatibilità con le versioni precedenti dalle versioni successive di Access. È adatto quando il sistema di destinazione richiede tabelle compatibili con Jet o un'applicazione Windows meno recente accetta solo file MDB.
Access può fornire un'interfaccia desktop per modificare le tabelle e può aggiungere query, maschere, report e macro. Questi oggetti di Access non sono presenti in un file SDF e non vengono creati automaticamente da una migrazione dei dati. MDB ha una dimensione massima del file di 2 GB, esclusi i dati delle tabelle collegate; Jet e le applicazioni Access meno recenti possono inoltre imporre limiti più restrittivi per i tipi di campo, i nomi, gli indici e le espressioni.
Convertire con un'utilità di migrazione del database
Un'utilità Windows dedicata come Full Convert Enterprise è generalmente l'opzione più diretta se la versione installata elenca SQL Server Compact come origine e Microsoft Access MDB come destinazione. Le edizioni del prodotto e il supporto dei provider attuali variano, quindi verifica entrambi i formati prima di acquistare il prodotto o avviare la migrazione.
- Esegui il backup di
source.sdfe chiudi le applicazioni che lo utilizzano. - Installa il convertitore e crea un nuovo progetto o processo di conversione.
- Scegli SQL Server Compact come origine, seleziona
source.sdfe fornisci la password o le impostazioni di connessione, se richieste. - Scegli Microsoft Access, Access MDB o la destinazione Jet equivalente e imposta un nuovo percorso di output, ad esempio
converted.mdb. - Esamina la mappatura. Mantieni le chiavi primarie, il comportamento identity o AutoNumber, gli indici, le impostazioni nullable e le relazioni, se l'utilità le supporta.
- Esegui il processo, apri l'MDB risultante in Access e confronta con l'origine il numero di righe, le chiavi, le date, i valori Boolean, il testo Unicode, i campi binari, gli indici e le relazioni.
Utilizzare SQL Server Compact Toolbox per una migrazione manuale
SQL Server Compact Toolbox può esaminare un file SDF e creare uno script per lo schema e i dati, ma è uno strumento legacy e richiede un provider SQL Server Compact compatibile. Questo metodo è utile quando un convertitore commerciale non riesce ad aprire una determinata versione SDF o quando ogni modifica dello schema deve essere esaminata.
- Apri
source.sdfin SQL Server Compact Toolbox ed esegui il comando di creazione dello script del database, generalmente denominato Script Database Schema and Data. - Crea un database vuoto in Access con File → New → Blank database, salvandolo come
converted.mdb. - Adatta l'SQL generato ad Access SQL. SQL Server Compact e Jet utilizzano tipi di dati, sintassi identity, funzioni, parole riservate e sintassi dei vincoli differenti.
- Esegui in Access le definizioni modificate, utilizzando Create → Query Design → SQL View dove appropriato, oppure ricrea manualmente le tabelle.
- Carica le righe esportate nelle nuove tabelle, quindi ricrea le chiavi primarie, gli indici e le relazioni e verifica i valori identity.
Per le tabelle semplici, CSV può essere utilizzato come formato intermedio, ma non conserva relazioni, indici, vincoli, tipi di dati o valori binari. Utilizza uno script strutturato o un'utilità di migrazione quando questi elementi sono importanti.
Limiti di compatibilità e della conversione online
La migrazione trasferisce generalmente le tabelle relazionali e i dati, non il comportamento dell'applicazione originale. Le query specifiche di SQL Server Compact, i trigger, le espressioni calcolate, le impostazioni di crittografia, le regole identity e i tipi di dati non supportati possono richiedere una sostituzione manuale. Access non offre un percorso di importazione nativo universale per ogni versione di SQL Server Compact e l'installazione di un vecchio provider SQL CE non rende di per sé Access in grado di aprire un file SDF.
Controlla la precisione decimale, il testo lungo, i timestamp, i valori null, le colonne binarie, i caratteri Unicode, gli identificatori riservati e i valori identity dopo la conversione. Verifica le query e le join dell'applicazione rispetto all'MDB. Se il risultato supererebbe il limite di 2 GB dell'MDB, dividi i dati in tabelle collegate o utilizza ACCDB se il software ricevente lo supporta.
I convertitori online generici affidabili raramente pubblicizzano il supporto sicuro per la conversione da SDF SQL Server Compact a MDB. Evita di caricare database contenenti dati personali, proprietari o soggetti a normative; i servizi online possono inoltre eliminare relazioni e oggetti specifici del provider senza offrire controlli dettagliati sulla mappatura. Utilizza un convertitore offline per questa conversione e ricorri a un servizio online solo dopo averne verificato il supporto esatto per SQL CE e MDB e la politica di conservazione dei dati.
Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org
Software e collegamenti suggeriti: convertitori da sdf a mdb
Altre conversioni di file .sdf
Conversione inversa
Conversione in .mdb
da altri formati
- mdbx in mdb
- db in mdb
- accdb in mdb
- csv in mdb
- mdf in mdb
- dbf in mdb
- excel in mdb
- fdb in mdb
- docx in mdb
- accde in mdb
- accdc in mdb
- accdp in mdb
- accdr in mdb
- accdt in mdb
- adb in mdb
- ade in mdb
- adp in mdb
- cdb in mdb
- db3 in mdb
- doc in mdb
- dwg in mdb
- eps in mdb
- g4 in mdb
- gdb in mdb
- idf in mdb
- json in mdb
- laccdb in mdb
- mat in mdb
- mda in mdb
- mde in mdb
- myd in mdb
- odb in mdb
- ods in mdb
- pst in mdb
- s2db in mdb
- s3db in mdb
- sav in mdb
- sdb in mdb
- snp in mdb
- sql in mdb
- sqlite in mdb
- sqlite3 in mdb
- ssc in mdb
- sxc in mdb
- tbl in mdb
- tif in mdb
- toml in mdb
- tsv in mdb
- txt in mdb
- wk1 in mdb
- xl in mdb
- xla in mdb
- xlmx in mdb
- xls in mdb
- xlsb in mdb
- xlsm in mdb
- xlsx in mdb
- xltx in mdb
- xml in mdb
- yaml in mdb