Published on

May 21, 2001

Explorando SQL Compare de Red-Gate

SQL Compare de Red-Gate es una poderosa herramienta que te permite comparar dos bases de datos de SQL Server y generar un script para sincronizar cualquier diferencia en objetos como tablas, procedimientos, usuarios y roles. En esta reseña, examinaremos más de cerca las características y funcionalidades de SQL Compare para ayudarte a decidir si vale la pena tu tiempo e inversión.

Comenzar con SQL Compare es rápido y fácil. Red-Gate ofrece una descarga de evaluación de 14 días, que solo requiere tu nombre y dirección de correo electrónico. La descarga está disponible en versiones MSI y no-MSI, siendo la versión MSI la opción recomendada. El proceso de instalación es fluido y sin problemas, demostrando que el producto está actualizado con la última tecnología.

Una vez instalado, SQL Compare te permite comparar dos bases de datos, incluso si están ubicadas en servidores diferentes. Para fines de prueba, comparamos una copia local de la base de datos SQLServerCentral con la que se ejecuta en nuestro servidor de alojamiento. El rendimiento sobre una conexión RoadRunner fue excelente.

Una de las características destacadas de SQL Compare es la capacidad de personalizar el proceso de comparación. Antes de iniciar la comparación, puedes elegir excluir ciertos objetos, reduciendo así el número de elementos a analizar. Esto es particularmente útil cuando solo necesitas sincronizar un cambio específico, como una modificación de un procedimiento almacenado.

Los resultados de la comparación se presentan de manera clara e intuitiva. SQL Compare genera scripts de los objetos en cada base de datos y resalta cualquier diferencia entre ellos. Puedes identificar fácilmente los objetos que no coinciden debido a diferencias en el texto del script u objetos que existen en un servidor pero no en el otro.

Al profundizar en cada objeto, se muestra una vista lado a lado de los scripts, lo que te permite identificar diferencias que pueden no ser significativas, como variaciones en mayúsculas y minúsculas o comentarios. SQL Compare ofrece una variedad de configuraciones para personalizar el proceso de comparación, incluida la opción de excluir el factor de llenado de las comparaciones de índices.

Una vez que hayas ajustado las opciones y excluido los elementos innecesarios, puedes generar un script de migración para sincronizar los objetos seleccionados. El script de migración proporciona una descripción detallada de los cambios que se ejecutarán, incluido un comentario de encabezado que especifica los servidores de origen y destino. Se recomienda revisar el script antes de ejecutarlo y ejecutarlo en partes más pequeñas para tener un mejor control y diligencia.

Durante nuestra evaluación, encontramos algunas pequeñas inconveniencias. El programa no aparece en la secuencia Alt-Tab, lo cual puede ser frustrante para los usuarios que dependen mucho de esta función. Además, aunque el script de migración recomienda ejecutar los cambios en partes más pequeñas, no hay una forma fácil de generar scripts que se alineen con este consejo. Es o bien un script grande o generarlos individualmente.

En general, SQL Compare demuestra ser una herramienta robusta y fácil de usar. Con una licencia de usuario individual con un precio de $95 y una licencia de sitio por $450, ofrece una excelente relación calidad-precio. El tiempo y esfuerzo ahorrados con solo uno o dos usos justifican fácilmente la compra. SQL Compare es una adición valiosa para la caja de herramientas de cualquier desarrollador.

Si tienes experiencia utilizando SQL Compare o has evaluado el programa después de leer esta reseña, te animamos a compartir tus pensamientos y conocimientos en la sección de comentarios a continuación.

DESCARGO DE RESPONSABILIDAD: Red-Gate nos proporcionó una copia con licencia del producto con fines de evaluación. También han donado generosamente una copia con licencia para regalar a un afortunado lector de SQLServerCentral.com.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.