2013-01-25 18 views
5

Nota: non sto chiedendo informazioni sul controllo completo della versione.Come mantenere la cronologia delle revisioni della stored procedure SQL Server

Esiste un modo per mantenere automaticamente una cronologia delle stored procedure su SQL Server.

Simile a come Google Documenti mantiene automaticamente una cronologia delle versioni dei documenti e Wikipedia mantiene automaticamente una cronologia delle versioni degli articoli.

Non voglio che gli utenti che aggiornano le stored procedure debbano anche mantenere un repository di stored procedure. Questo è troppo lavoro e la gente non lo farà.

Speriamo che questo sia qualcosa che posso accendere in SQL Server ...

(e per le stored procedure in realtà voglio dire funzioni, trigger, ecc Fondamentalmente tutto sotto programmabilità.)

+0

Completamente tankato una stored procedure appena due giorni fa, ha trascorso dodici ore di riscrittura, non c'è stato alcun backup o revisione. MSSQL _needs_ this. –

+0

@GrantThomas: memorizza lo script per la stored procedure in Dropbox e non avrai questo problema. Dropbox può anche tornare alle vecchie revisioni di un file, nel caso tu sia 'ctrl-a'' del' 'ctrl-s'. – Andomar

+0

@GrantThomas "non c'era alcun backup ... MSSQL ha bisogno di questo" Penso che troverai che hai bisogno di backup. –

risposta

0

Sembra che questo potrebbe aiutare: SQL Server stored procedure restores to previous one

Ma sicuramente questo è costruita nel oppure può essere implementato attraverso qualche plugin che esiste già ...

+0

Ho accettato questa risposta: http://dba.stackexchange.com/a/33544/18421 – cja

3

è possibile eseguire RedGate SQL Compare ogni ora per scrivere tutte le definizioni su un disco. Se lo stesso lavoro commette quella directory per il controllo del codice sorgente, si ottiene una cronologia oraria del database.

È inoltre possibile utilizzare RedGate SQL Source Control, ma è necessario che tutti eseguano il commit manualmente.

+0

Voglio che il trigger sia un cambiamento, non un timer. – cja

Problemi correlati