¿Como migrar datos y estructura para bases de datos de SQL Server?
En muchas ocasiones nos toca migrar datos de
una base de datos a otra de SQL server, comprar datos o estructura entre diferentes
datos. Hay muchas herramientas muy buenas para hacer esta tarea sin embarga
muchas tienen un alto costo.
Hace ya varios años que he utilizados las herramientas
de Visual Studio para hacer esta tarea. Se puede hacer con bases de datos
locales o también para migrar datos a la nube. Con un detalle que son gratuitas
si ya se cuenta con el Visual Studio. De igualmente, estas vienen con la versión
gratuita de VS.
Lo primero que tenemos que hacer es abrir el VS
y vamos al menú de Tools
Debemos buscar las herramientas que dicen SQL Server.
En este punto vamos a poder hacer la migración, comparación de datos y la comparación
de la estructura.
Lo primero que vamos hacer es dar clic al botón
de “New Data Comparison” esta opción nos permite compara los datos de todas las
tablas o algunas para poder hacer la migración de datos o actualizar lo que se
necesita.
Después de esto vamos a ver la siguiente venta
Donde vamos a poder seleccionar la base de
datos de origen que serial la de la izquierda y luego la base de datos de
destinos donde queremos actualizar los datos que serian los de la derecha. Si vemos
los check boxes de la izquierda podemos cambiar algunas opciones para ver el
nivel de comparación de datos que deseamos visualizar.
- Pprimero nos permite ver los datos que son diferentes y podemos actualizar en la base de datos de destino
- El segundo cuales datos están únicamente en el destino y podemos insertar en la base de datos de destino
- El tercero nos muestra los datos que existen únicamente en la base de datos de destino y podemos borrar
- Y la ultima opciones es para ver los datos que son iguales en las dos bases de datos
Después de esto vamos a ver una pantalla que
nos permite seleccionar cuales son las tablas que deseamos sincronizar. Podemos
seleccionar todas o únicamente la que requerimos.
Damos clic en finalizar y el proceso inicia la comparación
de todas las tablas seleccionadas. Cuando el proceso termina vamos a ver el
resultado para cada uno de las categorías o los check boxes que seleccionamos.
Vamos a poder ver un botón en la parte superior
que dice “Update Target” con el que podemos sincronizar los datos.
Ahora también
podemos navegar por los datos para seleccionar únicamente lo que deseamos sincronizar.
Para poder
comparar y sincronizar la estructura debemos ir a la opción que dice “New Schema
Comparison”
Con esto
vamos poder ver la estructura de las dos bases de datos y hacer los cambios necesarios.
En la siguiente ventana solamente debemos seleccionar la base de datos de origen
y la base de datos de destino. Con esto estamos listos para verificar la
estructura de la base de datos.
Etiquetas: SQL, SQLServer, Visual Studio
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio