2008-10-06 11 views
9

Vorrei rendere l'aggiornamento dell'applicazione Web il più automatizzato possibile.
Sto cercando uno strumento che possa confrontare due istanze di un database e generare per me uno script di aggiornamento. Come parte del processo di generazione, crea un'istanza dell'ultima versione del database (cioè attualmente in produzione) e confronta ciò che è stato modificato nella versione di sviluppo.Confrontare gli strumenti per generare script di aggiornamento per il server SQL

Qualsiasi input è apprezzato.

+0

Vedi * duplicare * Domanda già ha chiesto: [Il miglior strumento per la generazione automatica di SQL > cambia script per SQL Server] (http://stackoverflow.com/questions/10688/best- tool-for-auto-generation-sql-change-scripts-for-sql-server) –

risposta

10

Mi piace SqlDbDiff. Molto più economico di RedGate's SQL Compare

+0

Bello. Dovrò valutare questo. Sono un utente di lunga data di Red Gate, quindi potrebbe essere un aggiornamento, soprattutto per i clienti in cui il budget è un problema. –

+0

Molto bello! Ho avuto un buon successo con Red-Gate ma questo ha un valore migliore per il suo prezzo! – edosoft

0

Vedi

Mechanisms for tracking DB schema changes

Credo che il profluence di questa domanda parla così alla mancanza di una soluzione standard a questo problema.

La grande frattura di approccio è
- scrivere script delta
- automatizzare la generazione di script da un "maestro" istanza

Suona come si desidera qualcosa in quest'ultimo campo.

Diverse soluzioni e strumenti di questo tipo sono indicati nella domanda precedente.

1

Ho risposto alla stessa domanda here.

Buona fortuna! Come vedrai, mi piacciono gli strumenti Red-Gate.

0

finora soddisfatto di RedGate. Usiamo il controllo della versione SQL + SQL Compare. L'ho integrato con Msbuild e Hudson. In modo che ci dia una soluzione di integrazione continua completa.

Problemi correlati