Migraci n Base de datos de acces a SQL

Páginas: 7 (1721 palabras) Publicado: 6 de mayo de 2015
Migración Manual de Base de datos de acces a SQL-Server

PASO 1. INSTALA MYSQL, EL DRIVER ODBC Y LA HERRAMIENTA DE MIGRACIÓN
Accedemos a la página principal de My­SQL en www.mysql.com o al DVD que acompaña a la versión más completa de PC Actual 221 para descargarnos el software. La versión más reciente de la base de datos que nos ofrece es la 5.1.35, de la que descargaremos el archivocorrespondiente al enlace Windows Essentials (x86) si nuestro sistema operativo Windows es de 32 bits. Si es de 64 bits, elegiremos la opción del epígrafe Windows x64 downloads. Para nuestro ejemplo, usaremos la versión de 32 bits.






Una vez descargado el archivo, lo ejecutamos y seguimos los pasos del instalador. Elegimos la instalación típica y marcamos la casilla de configurar MySQL. En el asistentede configuración, tenemos que tener cuidado de elegir las siguientes opciones: Standard Configuration (si nuestro PC no tiene una instalación previa de MySQL, este asistente es mucho más sencillo y práctico que el detallado), Include Bin Directory in Windows PATH (nos permitirá acceder a MySQL desde la línea de comandos, sea cual sea la carpeta con la que estemos trabajando) y Modify SecuritySettings (password con el que accederemos a MySQL).

Con esto ya tenemos instalado MySQL. A continuación, emplazaremos el driver ODBC, que nos permitirá acceder a los datos desde nuestra aplicación Access. Éste se descarga desde la misma página de MySQL, accediendo a las opciones Download/Connectors/Connectors ODBC/5.1/Windows.
La instalación, escogiendo la opción Típica, no tiene ningunaparticularidad reseñable. Por último, descargaremos e instalaremos la herramienta de migración BullZip – Access to MySQL desde www.bullzip.com. Este proceso tampoco conlleva ninguna dificultad.



PASO 2. EJECUTA LA HERRAMIENTA DE MIGRACIÓN
Bullzip dispone de un asistente que facilita la migración. La arrancamos y nos pedirá, en primer lugar, el archivo Access con nuestra base de datos y, en caso de queestuviera protegido por contraseña, el usuario y password.
En el siguiente paso, indicamos el usuario y contraseña de nuestra base de datos MySQL. Utilizaremos el usuario root y la clave que hayamos indicado durante la instalación. Elegimos la opción Direct transfer para traspasar la información directamente a la base de datos.
La alternativa Create dump file nos permite generar un fichero de textocon las instrucciones SQL necesarias para generar la base de datos, que, luego, tendríamos que procesar en MySQL. Tiene la ventaja de que el archivo queda como copia de seguridad, pero, en nuestro caso, aparte de ser más lento, puede presentar problemas con caracteres especiales como la ñ o las comillas simples. También debemos dar un nombre a nuestra base de datos en MySQL y el tipo de tabla, queserá siempre InnoDB.


A continuación, nos pide que elijamos las tablas que queremos migrar, que, en principio, serían todas. En el paso siguiente, nos pregunta qué elementos deseamos transferir: estructura y datos, solo datos, etc. Para una migración completa, dejaremos marcadas todas las opciones. Hacemos clic sobre el botón Run Now y se ejecutará la migración.
Podemos tener problemas si en eldiseño de nuestra base de datos no hemos sido cuidadosos con los índices, por ejemplo, Access nos permite mezclar en una misma clave principal de tabla campos autonuméricos y de otro tipo, mientras que MySQL exige que los campos autonuméricos sean únicos en cada índice.
Estos problemas ocurren porque los productos Microsoft, en general, no son nada exigentes con la sintaxis o la ortodoxia en laprogramación. Lo hagamos como lo hagamos, casi todo funciona en Access. Si tenemos problemas con los índices, podemos elegir no migrarlos.
Los índices no son la única posible fuente de error, aunque sí la más común. Los mensajes de error de la migración son bastante autoexplicativos y deberíamos poder corregirlos con facilidad.















PASO 3. ENLAZA LAS NUEVAS TABLAS DESDE TU APLICACIÓN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Migraci n de una Base de Datos
  • Bases de datos, no sql y sql
  • Base De Datos Sql
  • Ejercicio de bases de datos en sql
  • Base De Datos Sql
  • base de datos sql
  • sql base de datos
  • Bases De Datos Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS