Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Distribuzione di database di SQL Server da Test a Live

Ho iniziato a codificare manualmente tutte le mie istruzioni DDL (crea/altera/elimina), aggiungendole al mio .sln come file di testo e utilizzando il normale controllo delle versioni (usando subversion, ma qualsiasi controllo di revisione dovrebbe funzionare). In questo modo, non solo ottengo il vantaggio del controllo delle versioni, ma l'aggiornamento in tempo reale da dev/stage è lo stesso processo per codice e database:tag, branch e così via funzionano lo stesso.

Altrimenti, sono d'accordo che redgate è costoso se non hai un'azienda che lo acquista per te. Se riesci a convincere un'azienda ad acquistarlo per te, ne vale davvero la pena!