Domanda

La mia azienda ha un numero relativamente piccolo database di Access (2-5MB) che controllano il nostro utente assistito strumenti di progettazione.Naturalmente questi database evolvono nel tempo, come i dati vengono trovati dei bug e fisso e come le modifiche dello schema per supportare le nuove funzionalità negli strumenti.Qualcuno può consigliare un database diff strumento per confrontare i dati e gli schemi di una versione del database per i prossimi?Qualsiasi suggerimento sarà apprezzato:gratuito, open source o commerciali.

È stato utile?

Soluzione

Io uso Red Gate Sql Confrontare per confrontare gli schemi.E ' interessante anche la funzione che consente di salvare un'istantanea dello schema che è possibile utilizzare in seguito diff.per esempio confrontare lo schema di oggi con lo schema di un mese fa.

Altri suggerimenti

Io uso ApexSQL Diff.Si tratta di un ottimo strumento per fare proprio quello che stai descrivendo...confrontare schema, confrontare dati, generare modificare gli script.Non è gratuito, ma funziona bene.

NOTA:ApexSQL Diff funziona solo con SQL Server.

Non abbiamo mai effettivamente acquistato come abbiamo finito per usare SQL Server 2005, ma DBDiff sembrava fare il trucco: http://www.dkgas.com/downdbdiff.cgi

Funziona con qualsiasi tipo di ODBC compatibile DB.

Ho usato Accesso Totale Detective in passato e ha fatto il trucco.E 'un po' di tempo fa, però, quindi si potrebbe desiderare di indagare prima...

Se stai cercando un alternativa gratuita di Red Gate più eccellente SQL compare, si potrebbe desiderare di controllare SQLDBDigg fatta da SQLDBTools.È quello che ho usato fino a quando ho ceduto e comprato SQL Confrontare.

Non è una soluzione perfetta, ma mi capita spesso di esportare i database di esempio txt/SQL file e quindi utilizzare un programma diff, come quello che viene fornito con TortoiseSVN.È quindi possibile vedere tutte le differenze.Non creare automaticamente SQL anche se per sincronizzare la dbs.

http://www.diffkit.org

Caratteristiche

Ad alte prestazioni, per il dataset di grandi dimensioni (+10MM righe).

Molto basso overhead di memoria, anche molto grandi set di dati.

Di alta qualità-- completo incorporato regressione suite di test per l'applicazione/quadro.

Java eseguire ovunque (tm) — Linux, Solaris, OS X, Windows, etc.

Croce database, Oracle, MySQL, DB2, e qualsiasi origine dati JDBC.

Riga di comando guidato;la grafica non necessari;può essere eseguito in headless ambienti.

File di configurazione XML driven.

Software Libero Ed Open Source.

Apache License, Versione 2.0.

Pulire Object Oriented Design fanno di estensione facile.

Facilmente integrabile come una libreria Java (jar).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top