Está en la página 1de 10

"AÑO DEL BICENTENARIO DEL PERÚ: 200 AÑOS DE INDEPENDENCIA"

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERÍA INDUSTRIAL

ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA

PRIMER TRABAJO

TEMA:
MIGRACION DE BASE DE DATOS DE
POSTGRESS A SQL SERVER (NAVICAT-
DATABASE MIGRATION TOOLKIT)

DOCENTE:

ING. JORGE ALVARADO TABACCHI

RESPONSABLES:

• CARMEN ZAGARRA SOFIA


• CORONADO ALBINES DAVIS ZIDANNE
• MERINO JUÁREZ ANA LUCÍA

PIURA – PERÙ
UNIVERSIDAD NACIONAL DE PIURA

1. Se crea una base de datos destino en este caso también la llamaremos


LIBRERIA en SQL. Aquí se copiarán los datos.

2. En Navicat se procede hacer la conexión con postgres que es el motor de base de


datos origen. CONNECTION>>POSTGRESSQL

2
UNIVERSIDAD NACIONAL DE PIURA

3. En Navicat se procede hacer la conexión con SQL Server que es el motor de


base de datos destino. CONNECTION>>SQL SERVER

4. Ya creadas las conexiones, pasamos a TOOLS>>DATA TRANSFEER y en


Source seleccionamos la base de datos que queremos migrar, en este caso
LIBRERIA y en el tipo de esquema public, en Target seleccionamos la base de
datos donde será migrada también llamada LIBRERIA creada en el paso 1 y con
tipo de esquema dbo.

3
UNIVERSIDAD NACIONAL DE PIURA

5. Para que la migración no se detenga a pesar de los errores nos dirigimos a


opciones y seleccionamos “continue on error”

6. Se seleccionan todas las tablas que se desean migrar

4
UNIVERSIDAD NACIONAL DE PIURA

7. Ya seleccionadas las tablas que deseamos migrar le damos click a “Start” para
que dé inicio a la migración.

8. Migración en Proceso…

5
UNIVERSIDAD NACIONAL DE PIURA

9. Migración Terminada en un tiempo de 1hora 25 minutos.

10. Errores

Como nos podemos dar cuenta en el [ERR] 66> el error es al crear la clave foránea
producto_idarchivo_fkey esto se debe a que el tipo de dato de la columna archivo.id es
de tipo int que no coincide con el de la columna producto. idarchivo que fue decladara
de tipo bigint.

6
UNIVERSIDAD NACIONAL DE PIURA

11. Solucionando error

MIGRACION DE BASE DE DATOS CON EL PROGRAMA DATABASE


MIGRATION TOOLKIT

Con este programa podemos hacer migraciones con diferentes servidores de base de
datos como PostgreSQL, SQL Server, Oracle, Excel, MariaDB, etc.

7
UNIVERSIDAD NACIONAL DE PIURA

1.Aquí elegiremos la fuente de datos. Que la migraremos desde PostgreSQL y en


database seleccionas la base de datos que queremos migrar y en el tipo de esquema que
sea public

2.Aqui elegiremos un destino, donde se copiarán los datos, el destino será la base de
datos LIBRERÍA creada inicialmente en SQL Server y el tipo de esquema será dbo y
utilizaremos la autenticación de Windows.

8
UNIVERSIDAD NACIONAL DE PIURA

3. Aquí seleccionaremos todas las tablas que queremos migrar en este caso serán todas

4. Ahora iniciaremos la ejecucion de la migracion al darle click en el boton submit

9
UNIVERSIDAD NACIONAL DE PIURA

5.La base de datos fue migrada en un tiempo de 1minuto con 6 segundos, pero como
podemos ver en el log de migración, no se crearon 14 claves foráneas indicando cuales
y el porqué.

10

También podría gustarte