Sei sulla pagina 1di 24

MIGRACIÓN DE BASES DE DATOS

EDWIN ALBERTO LAYOS NANCLARES

CENTRO DE SERVICIOS FINANCIEROS


ESPECIALIZACIÓN TECNOLÓGICA GESTIÓN Y SEGURIDAD DE BASES DE
DATOS
MEDELLÍN-ANTIOQUIA
2019
MIGRACIÓN DE BASES DE DATOS

EDWIN ALBERTO LAYOS NANCLARES

Evidencia 3 Migración de bases de datos


GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Instructor
ING JAVIER MAURICIO ALVAREZ VARGAS

CENTRO DE SERVICIOS FINANCIEROS


ESPECIALIZACIÓN TECNOLÓGICA GESTIÓN Y SEGURIDAD DE BASE DE
DATOS
MEDELLÍN-ANTIOQUIA
2019
Introducción

Deseo mostrar en este documento el paso a paso de forma gráfica el proceso de


migración de la base de datos de la alcaldía San Antonio alojado en el sistema
manejador de base de datos SQL Server v18.1 a otro sistema SMDB PostgreSQL
10 con la herramienta ESF Database.

3
Configuración de direccionamiento IP en el servidor SQL y en el nuevo
servidor de base de datos PostgreSQL 10

Dirección de red: 172.16.0.0/28.

Dirección IP SQL Server: 172.16.0.14/28.

Dirección IP PostgreSQL 10: 172.16.0.12/28.

Máscara de subred: 255.255.255.240.

Default Gateway: 172.16.0.1/28.

Direcciones IP utilizables: 14.

Conexión de red SQL Server

4
Conexión de red PostgreSQL 10

Configuración de firewall por dirección IP de red y por puerto

En ambas máquinas servidor de SQL Server y servidor PostgreSQL 10 se


procedió a configurar las reglas de entrada y salida en el firewall de Windows para
que pueda haber comunicación bidireccional por dirección de red y por puerto.

Direccion de red: 172.16.0.0/28.

Puerto de SQL Server: 1433.

Puerto de PostgreSQL 10: 5432.

5
Evidencias de configuración firewall SQL Server

Dirección de red de entrada SQL Server

Dirección de red de salida SQL Server

6
Regla de entrada puerto 1433 SQL Server

Regla de salida puerto 1433 SQL Server

7
Evidencias de configuración firewall servidor PostgreSQL 10

Dirección de red de entrada servidor PostgreSQL 10

Dirección de red de salida servidor PostgreSQL 10

8
Regla de entrada puerto 1433 servidor PostgreSQL 10

Regla de salida puerto 1433 servidor PostgreSQL 10

9
Regla de entrada puerto 5432 servidor PostgreSQL 10

Regla de salida puerto 5432 servidor PostgreSQL 10

10
Prueba ping de ambos servidores de base de datos

Ping de SQL Server a PostgreSQL 10

Ping de servidor PostgreSQL 10 a SQL Server

11
Selección de fuente de datos

Como lo sugiere el laboratorio de migración de base de datos se procede a


escoger la base de datos a migrar al nuevo SMBD PostgreSQL 10 que en este
caso es la base de datos SecHacienda y sus respectivas tablas.
Para no tener fallas en la transferencia de la información al nuevo servidor de base
de datos se habilita un usuario denominado Ruth con sus respectivos permisos y
se crea dicha base de datos en PostgreSQL 10.

Selección de fuente de datos en SQL Server

En el nuevo SMBD PostgreSQL 10 se hace el proceso de creación del nuevo


objeto de base de datos denominado SecHacienda y al cual se le asigna el
usuario Ruth para que tenga acceso a las respectivas tablas de dicha base de
datos.

12
Creación de base de datos en el nuevo SMBD PostgreSQL 10

Luego de la creación de esta base de datos se valida que no tiene ninguna tabla
importada del SMBD SQL Server ya que no se ha hecho el proceso de migración
de la base de datos.

13
14
Configuración avanzada en PostgreSQL 10

Para poder realizar la migración de la base de datos de SQL Server al nuevo


SMBD PostgreSQL con la aplicación ESF Database se debe configurar un
archivo denominado pg_hba que se encuentra almacenado en: D:\program
Files\PostgreSQL\10\data, para ingresar la dirección IP del equipo remoto que
en este caso es: 172.16.0.14 y así poder hacer el proceso de movención de
datos de un SMBD a otro.

15
16
Proceso de migración de base de datos con ESF Database

Inicialmente la aplicación ESF Database debe ser instalada en la máquina que va


a migrar la base de datos al nuevo SMBD.
Se ejecuta el programa para iniciar el procedimiento de migración; se abre una
ventana principal en la cual arroja diferentes opciones como: Fuente, que se
enfoca en los diferentes tipos de manejadores de base de datos que debe escoger
para migrar. En este caso es SQL Server.
La otra opción es: Servidor, que se refiere al nombre del SMBD que contiene la
base de datos a migrar, el cual se denomina WIN-AEIHEBS118V. Al lado hay una
casilla en la que se debe ingresar el puerto que maneja SQL Server 1433.
La otra opción es: Nombre de, se refiere al usuario con privilegios en el SMBD
SQL Server que es Administrador con autenticación de Windows. Luego esta la
clave del usuario Administrador.
Mas abajo están las opciones de: Base de datos que deseamos migrar el cual es
SecHacienda y por último esta, el Esquema de la base de datos dbo.

17
Prosiguiendo con el proceso de migración con la aplicación ESF Database se
deben ingresar los datos requeridos del SMBD destino, que en este caso es
PostgreSQL 10.
Servidor es la dirección IP del nuevo SMBD 172.16.0.12 más el puerto 5432 que
maneja este manejador de base de datos.
Luego debe ingresar el usuario y clave de dicho sistema manejador de base de
datos. Por último, se escoge la Base de datos y esquema de destino.

Después de haber llenado los campos requeridos le damos clic en el botón de


Siguiente para seleccionar las tablas a migrar a la nueva Base de Datos de
PostgreSQL 10.
Luego nuevamente se da clic en el botón Siguiente para proseguir con la
ejecución de la migración de las tablas.

18
19
Por último, finaliza la ejecución de la transferencia de las tablas al nuevo servidor
de base de datos PostgreSQL 10 con resultados exitosos.

20
21
Verificación de la base de datos migrada en el nuevo SMBD

Se procede a acceder al nuevo manejador de base de datos con el usuario


respectivo Ruth; se expande la base de datos SecHacienda y se busca las
tablas migradas del SQL Server para validar la integridad de la información
respectiva.

Como se puede observar en las imágenes siguientes se obtuvo las 11 tablas de la


base de datos SecHacienda si ningún problema, y como prueba en la tabla
tercero, se pudo visualizar la información contenida hasta la fecha.

22
23
Para finalizar, se obtuvo resultados exitosos en el proceso de migración de la base
de datos respectiva y que la aplicación ESF Database puede cumplir con los
requerimientos y servicios esenciales en actividades migratorias de Bases de
Datos.

24

Potrebbero piacerti anche