El sistema de software en el que trabajo es un sistema de facturación médica, grandes cantidades de datos y tablas de datos, y procedimientos almacenados.¿Cuál es una manera fácil de implementar cambios en la base de datos usando SQL Server?
Estaba leyendo el artículo "12 Steps to Better Code" y en los estados de The Joel Test # 2: ¿Se puede construir en un solo paso?
Ahora me preguntaba si esto significa una implementación (para que un cliente pueda actualizar su implementación).
Ahora el problema principal que estoy corriendo, es ¿cómo se hace una actualización de base de datos de un paso?
En la actualidad, cuando realizamos cambios en una base de datos, todos los cambios se registran y agregan a una secuencia de comandos de actualización de base de datos, que obtiene un número de versión cuando se crea una implementación en la creación del cliente.
¿Hay una manera más simple de hacer esto? ¿Algún script o aplicación por ahí que toma un "antes y después" de un esquema de base de datos y crea un script de actualización como lo mencioné?
O esta es la forma en que todos lo hacen, lo que me resultaría difícil de creer, pero plausible.
Un sistema automatizado reduciría los errores y aceleraría considerablemente los tiempos de creación de la implementación, y me interesaría saber cómo hacerlo.
Utilicé DbGhost durante 10 años y siempre funcionó. El apoyo que brindan es insuperable. – penderi
Es 2013 ahora. Cualquier actualización en este campo? – ysrb
@ysrb: bueno, está el [SQL Server Data Tools] (http://msdn.microsoft.com/en-us/data/tools.aspx) dentro de Visual Studio 2012/2013 que parecen automatizar muchas de esas tareas de forma predeterminada (si está usando Visual Studio, es decir) –