Mah, 30 tabelle non sono poche ma temo che trovare strumenti diversi per farlo ti richieda ancora più tempo e sforzo
Ci sono strumenti che ogni diverso database fornisce per migrare verso quel database da altri, ma sono strumenti specifici di ogni singolo DB e spesso sono a pagamento
Ad esempio la Oracle ha il Migration Workbench http://www.oracle.com/technology/tec...nch/index.html
MSSQL Server ha gli Information Services (compresi nell'installazione) che permettono di migrare struttura ed eventualmente anche i dati

Esistono anche strumenti "generici" (da tutti i database a tutti i dabatase) ma non ne ho mai trovati di gratuiti ed anzi generalmente costano parecchio...

Spesso oltretutto (esperienza personale di migrazione "automatica" da MySQL a MSSQL fatta con gli Integration Services di SQL) vista la diversità nei tipi di dato che ogni DB mette a disposizione, la scelta "automatica" a volte non è la migliore e bisogna andare a fare qualche aggiustamento a mano...