Quiero comparar dos procedimientos almacenados, y necesito averiguar qué líneas se agregaron, modificaron o eliminaron en el nuevo procedimiento almacenado.Comparar dos versiones de un procedimiento almacenado
Respuesta
Debe utilizar el control de fuente en las secuencias de comandos que utiliza para crear/modificar los procedimientos almacenados. Puedes usar SVN o git para esto. Luego, diferir las versiones del archivo se vuelve trivial, ya que el cliente de control de origen vendrá con una herramienta diferente.
Si solo desea distinguir dos archivos, puede usar WinMerge (gratuito), que es excelente, o incluso FC.EXE (la herramienta de comparación de archivos que viene con Windows) para comparar dos archivos.
Si desea una solución mejor (pero más difícil de implementar), le sugiero usar el Control de origen de Red Gate encima de SVN o git. Red Gate Source Control se integra con SSMS, por lo que puede confirmar cambios y ver las diferencias dentro de la herramienta.
No se le permite utilizar el control de fuente de RedGate, o el control de fuente en absoluto. Puede usar la comparación SQL de Red Gate para comparar y sincronizar los procedimientos almacenados en sus bases de datos. Sin secuencias de comandos, sin control de fuente. Google para 'comparar y sincronizar objetos SQL', hay muchas otras herramientas para esto.
- 1. Ejecutar un procedimiento almacenado dentro de un procedimiento almacenado
- 2. ¿Cómo comparar dos cadenas usando a si en un procedimiento almacenado en el servidor sql 2008?
- 3. Procedimiento almacenado al ejecutar otro procedimiento almacenado
- 4. Cómo llamar a un procedimiento almacenado desde otro procedimiento almacenado?
- 5. ¿Cómo programar un procedimiento almacenado?
- 6. Transacción de procedimiento almacenado
- 7. Cómo guardar un procedimiento almacenado?
- 8. Cómo llévese dos valor de retorno de Oracle procedimiento almacenado
- 9. ¿Cómo suprimo los resultados de un procedimiento almacenado dentro de un procedimiento almacenado?
- 10. ¿Cómo devuelvo XML de un procedimiento almacenado?
- 11. ¿Cómo se mide el rendimiento de un procedimiento almacenado?
- 12. ¿Cómo desactivo los resultados de la consulta al ejecutar un procedimiento almacenado desde un procedimiento almacenado?
- 13. ¿Puede un procedimiento almacenado trabajar con dos bases de datos diferentes? ¿Qué tal dos servidores?
- 14. procedimiento almacenado devuelve varchar
- 15. Procedimiento almacenado roto guardado
- 16. Procedimiento almacenado asincrónico Llamadas
- 17. Magento: Crear procedimiento almacenado
- 18. ¿Cómo ejecutar un procedimiento almacenado de Oracle?
- 19. la salida de un procedimiento almacenado
- 20. Devolviendo múltiples valores de un procedimiento almacenado
- 21. Consultar resultados de un procedimiento almacenado
- 22. Procedimiento almacenado NULL Parámetro
- 23. hibernar y procedimiento almacenado
- 24. Llamar a un procedimiento almacenado en un procedimiento almacenado en MySQL
- 25. Desaparición del procedimiento almacenado
- 26. ¿Comparar 2 versiones de un ensamblado .NET?
- 27. IF/ELSE Procedimiento almacenado
- 28. Comparar versiones como cadenas
- 29. Cómo crear un procedimiento almacenado dentro de otro procedimiento almacenado en SQL Server 2008
- 30. procedimiento almacenado con resultados condicionales