Chi lavora con i database saprà benissimo quando importante e delicato sia il lavoro di trasferimento dati da una tabella ad un altra, specialmente se le tabelle dei dati sono presenti su DB di diversa tipologia. Per fortuna anche in questo ambito ci sono software che ci vengono in soccorso. Ad esempio Database Migration Toolkit è un potente programma (compatibile con sistemi Windows) che consente di copiare i dati tra tabelle di diversi database in soli 3 passaggi e senza usare script complessi.

Database Migration riduce lo sforzo, i costi e il rischio di perdita dati nella migrazione da/verso uno dei seguenti tipologie di database: Oracle, MySQL, MariaDB, SQL Server, PostgreSQL, IBM DB2, IBM Informix, InterSystems Caché, Teradata, Visual Foxpro, SQLite, FireBird , InterBase, Microsoft Access, Microsoft Excel, Paradox, Lotus, dBase, CSV.
Puoi scaricare subito la versione DEMO gratuita di Database Migration dal seguente pulsante:
Questo software può aiutarti a migrare rapidamente una varietà di dati, strutture e oggetti, risparmiando molto tempo e denaro. Con la versione trial potrai verificare il funzionamento e le potenzialità del programma. Se vuoi rimuovere ogni tipo di limitazione dovrai acquistare una licenza della versione FULL
Potrai copiare automaticamente tutte le strutture, i dati, gli schemi delle tabelle (Oracle, SQL Server 2000 o versioni successive, PostgreSQL, IBM DB2 e simili), LOB (oggetti di testo / binari di grandi dimensioni), chiavi primarie / esterne, indici, auto-incremento (seriale) , commenti e valori predefiniti e altro ancora.
È possibile anche migrare i dati tra due diversi set di caratteri (ad es .: UTF8, CP1250 ecc.): il software converte automaticamente le diverse codifiche di dati. È inoltre possibile modificare il nome del campo / tipo di dati / precision / numscale o filtrare i dati durante la migrazione.
Database supportati
Database Migration supporta la copia dei dati tra diversi database. Sono più di 256 le possibili migrazioni che potrai fare tra le tabelle dei vari database. Ecco qui di seguito un elenco di copie e trasferimento dati che potrai fare
-
- Copia dati da e verso database Oracle
- Copia dati da e verso database SQL Server
- Copia dati da e verso database MySQL
- Copia dati da e verso database MariaDB
- Copia dati da e verso database PostgreSQL
- Copia dati da e verso database IBM DB2
- Copia dati da e verso database Informix
- Copia dati da e verso database Teradata
- Copia dati da e verso database MS Access
- Copia dati da e verso database MS Excel
- Copia dati da e verso database Visual Foxpro (free DBF/DBC)
- Copia dati da e verso database SQLite
- Copia dati da e verso database FireBird
- Copia dati da e verso database InterBase
- Copia dati da e verso database dBase III/IV/5
- Copia dati da e verso database Paradox 3.x/4.x/5.x
- Copia dati da e verso database Lotus WK1/WK3/WK4
- Copia dati da e verso database CSV/File Testo/MailBox/Html
Caratteristiche Database Migration
SEMPLICE: Questo toolkit fornisce una GUI guidata passo-passo, può migrare un formato di database in altro formato in 3 passaggi
ALTA VELOCITÀ: La copia dei dati da un database ad un altro avviene alla massima velocità!
COMPLETO: migra LOB (oggetti di grandi dimensioni), chiavi primarie, indici, chiavi esterne, valore predefinito e incremento automatico (Auto-ID) ecc. Migra tutti i dati tra diversi schemi (Oracle, SQL Server 2005 o versione successiva, PostgreSQL).
FLESSIBILE: È possibile modificare il nome della tabella / campo, il tipo di dati, la lunghezza, il valore predefinito e così via, oppure filtrare i dati durante la migrazione.
UNICODE: Supporta UNICODE quindi la migrazione non verrà influenzata dalla presenza di diverse tipologie di set di caratteri (ad es .: UTF8, LATIN, CP1250, ASCII e così via);
GUIDA: Come copiare dati da un DB ad altro DB
Database Migration è molto semplice da usare. Qui di seguito mostreremo i 3 passaggi da seguire per effettuare la copia dei dati delle tabelle da un database ad un altro database. A puro titolo esemplificativo vedremo come trasferire dati da database SQLite a MySQL, ma lo stesso procedimento può essere usato per trasferire dati tra database Oracle, MySQL, MariaDB, SQL Server, PostgreSQL, IBM DB2, IBM Informix, InterSystems Caché, Teradata, Visual Foxpro, SQLite, FireBird , InterBase, Microsoft Access, Microsoft Excel, Paradox, Lotus, dBase, CSV .
Innanzitutto scarica e installa DataBase Migration sul tuo computer:
Passo 1.
Nella schermata iniziale del programma dovrai impostare la sorgente. Ad esempio imposta SQLite come database sorgente (da cui vuoi copiare i dati). Ovviamente dovrai specificare anche username, password e file del database.
Passo 2.
Cliccando su NEXT si aprirà una seconda finestra in cui dovrai selezionare il database di destinazione (ad esempio MySQL). Oltre a ciò dovrai specificare:
- Nome del server (default: localhost), porta (default: 3306), username, password.
- MySQL supporta diversi motori di archiviazione e nel programma potrai impostarlo dove vedi scritto “Engine”
- Scegli codifica caratteri, ad esempio UTF-8.
- Clicca su “Refresh” per elencare tutte le automazioni dei database MySQL, puoi scegliere un database esistente o inserire un nuovo nome di database, questo toolkit crea automaticamente il nuovo database durante il processo di migrazione.
Passo 3.
Clicca su NEXT e si aprirà una terza schermata come quella raffigurata qui sotto in cui potrai selezionare le tabelle che dovranno essere copiate:
Fai clic su “…” per impostare le opzioni della tabella o rimappare la struttura della tabella.
È possibile anche impostare il metodo di trasferimento dei dati (es. sovrascrivi tabella / svuota dati / aggiungi dati / salta tabella) o filtrare i dati prima del trasferimento.
Scegli l’opzione “Field Mapping“, se vuoi ridefinire i campi nella tabella di destinazione, ad es .: nome campo, tipo di dati, valore predefinito, commento ecc…
Passo 4.
Fai clic su “SUBMIT” per iniziare la copia: questo toolkit ti aiuterà a migrare rapidamente i dati da SQLite a MySQL da tra due qualsiasi altri database senza problemi!
Fai clic su “Browse Log” per accedere al log completo delle migrazioni eseguite. Fai clic su “Save as job…” per salvare le impostazioni di migrazione in un file di lavoro, in modo da poter caricare il progetto in futuro o eseguire il lavoro di migrazione tramite prompt dei comandi. Eseguendo il comando “esf-cmd –help” nel prompt dei comandi potrai visualizzare i parametri di comando completi.
Tutto qui! Se devi fare un lavoro di migrazione e copia di dati tra due database non esitare a provare Database Migration! Dal pulsante seguente potrai richiedere la versione FULL del programma, senza limiti di dati copiabili e senza limiti di tempo

GloboSoft è una software house italiana che progetta e sviluppa software per la gestione dei file multimediali, dispositivi mobili e per la comunicazione digitale su diverse piattaforme.
Da oltre 10 anni il team di GloboSoft aggiorna il blog Softstore.it focalizzandosi sulla recensione dei migliori software per PC e Mac in ambito video, audio, phone manager e recupero dati.
Codice sconto del 50% valido fino al 31 gennaio 2020: FAR50