Entradas

Mostrando las entradas etiquetadas como firebird

Traspasar una base de datos de FireBird a SQLServer con Python

Imagen
Hola. Hace unas semanas escribí un post para poder traspasar una base de datos alojada en un SGBD Firebird a una nueva base de datos en un SGBD de MySQL . Pues bien, ahora toca cambiar el destino, esto es, un SQLServer . En este post vamos a ver cómo traspasar una base de datos, ubicada en un sistema gestor de bases de datos FireBird , a una nueva base de datos, ubicada en sistema gestor de bases de datos Microsoft SQLServer 2008 Express Edition . Antecedentes El origen será una base de datos FireBird con los siguientes atributos: (Esta información la he obtenido con FlameRobin , que es un sistema de administración para sistemas gestores de bases de datos FireBird, gratuito.) Primer intento de traspaso SQLServer 2008 Express Edition tiene una herramienta de exportación/importación de datos: NOTA: Decir que en esta versión Express no está disponible Integration Services , en donde se realizan tareas de ETL (carga de datos). Es por ello que no la he podido utilizar, aunque aparezca ...

Traspasar datos entre bases de datos diferentes con Python

En este post vamos a ver cómo traspasar información de una base de datos a otra , aunque solo la estructura y el contenido de las tablas. Si bien existen en el mercado diferentes aplicaciones que realizan este trabajo, podemos de una manera rápida y sencilla crear un script en Python que realice esta tarea. Evidentemente, si tenemos conocimientos de ETL , con SQLServer y paquetes DTS ó Integration Services , dependiendo de la versión, se pueden hacer este tipo de operaciones. Pero, ¿y si no tenemos este tipo de herramientas? ¿Y si estamos en plataformas no Windows? Aquí vamos a utilizar Python como " pegamento ", esto es, una navaja suiza , para poder traspasar datos. ¿Ventajas? En unas pocas líneas de texto vamos a crear una solución potente y sencilla de traspaso de información. Como fuente de origen vamos a utilizar una base de datos Firebird , que es un sistema gestor de bases de datos gratuita. Nunca he trabajado con este sistema, y solo lo conocía de oídas, al habla...