Como comparar bases de datos
Alguna vez te ha
pasado que tienes bases de datos y quieres compararlas ?
Esta vez te mostrare
una herramienta que te va
a facilitar las cosas, se llama SQL Server Comparison Bundle
Como bajarlo
Lo usaremos
principalmente para comparar bases de datos de SQL Express, ya que con esta
versión de
SQL todas las
características están disponibles de manera gratuita.
Una vez que lo has
descargado, tendrás 2 iconos para hacer tus comparaciones: xSQL Data Compare v4
y el xSQL Schema
Compare v4.
Veamos el primero
xSQL Data Compare v4
Primero adicionamos
las bases de datos que queremos comparar
Presionamos Refresh y
aparecerán las bases de datos que tiene ese SQL Server Express
Seleccionamos la base
de datos y colocamos OK
Figura 1
Luego adicionamos la
otra base de datos que queremos comparar
Siguiendo el mismo
proceso que la primera si es que esta se encuentra en otro servidor, sino solo
seleccionamos todas
las bases de datos disponibles o las que queremos comparar.
Figura 2
Luego hacemos la
comparación de la manera más fácil con un solo click presionando "Compare
Databases"
Figura 3
También dispone de las
opciones de comparación, presionando "Comparasion Options"
Figura 4
Presionamos OK y listo
nos saldrá el resultado de la comparación
Figura 5
Luego presionamos el
botón de Compare Data y tendremos que esperar
Figura 6
También podremos ver
una comparación del contenido de las tablas
Figura 7
Luego revisaremos la
opción de comparar esquemas
Para ellos también
tenemos que registrar las bases de datos que queremos comparar
Figura 8
Una vez registradas
las bases de datos procedemos a compararlas presionando "Compare
Databases"
Seleccionamos las
bases de datos que queremos comparar y presionamos OK, este proceso puede
tardar unos minutos dependiendo de la capacidad de la máquina.
Luego tendremos todas
las tablas, vistas, Triggers, permisos y usuarios dentro de las bases de datos
para poder compararlos, mostrados en la figura siguiente
Figura 9 al 11
Como habrán podido ver
comparar bases de datos había sido muy fácil y sencillo con esta aplicación.
El comparador puede generar scripts para generar los cambios realizados entre las diferentes bases de datos.
Se puede generar una fotografía del estado actual de los objetos para tener un histórico de los datos.
Se pueden generar también scripts comparadores mediante la línea de comandos, de ser necesario.
- Documentadores de bases de datos.
- Buscadores de objetos dentro de la base de datos.
- Generadores de reportes
- Complementos del Profiler
- Deployments
Definitivamente recomendamos estos productos.
Comentarios
Publicar un comentario