2012-03-03 11 views

risposta

3

Si dovrebbe utilizzare il controllo del codice sorgente sugli script utilizzati per creare/modificare le stored procedure. Puoi usare SVN o git per questo. Quindi diffondere le versioni del file diventa banale, poiché il client di controllo del codice sorgente verrà fornito con uno strumento diverso.

Se si desidera diff due file, è possibile utilizzare WinMerge (gratuito), che è ottimo, o anche FC.EXE (lo strumento di confronto dei file fornito con Windows) per confrontare due file.

Se si desidera una soluzione migliore (ma più difficile da implementare), suggerirei di utilizzare il controllo sorgente di Red Gate su SVN o git. Red Gate Source Control si integra con SSMS, quindi è possibile commettere modifiche e visualizzare le differenze all'interno dello strumento.

0

Non si è concesso l'uso del controllo del codice sorgente di RedGate o del controllo del codice sorgente. È possibile utilizzare il confronto SQL di Red Gate per confrontare e sincronizzare le stored procedure nei database. Nessuno scripting, nessun controllo del codice sorgente. Google per 'confronta e sincronizza oggetti SQL', ci sono molti altri strumenti per questo.