none
Rescatar DATOS de una Base de Datos RRS feed

  • Pregunta

  • Hola que tal  colegas.

    Soy estudiante y estoy por culminar la Ing. en TIC pero antes de eso estaré en un proyecto de una biblioteca el cual tiene una BD el cual su estructura como tablas, campos y demás esta mal realizada, y se necesita saber si existe una forma de recuperar todos o la mayoría de DATOS ya registrados para que posteriormente cuando se realice otra BD, estos DATOS sean transferidos sin problemas, sin más preangulos las principales preguntas son: 

    ¿Se pueden rescatar los DATOS de la BD?

    ¿Si, si, existe algún software o forma?

    Ya que al final no se necesita restaurar, se necesita migrar estos datos a otra BD realizada correctamente.

    Saludos.

    jueves, 5 de enero de 2017 16:47

Respuestas

  • Jerahmeel Olvera,

    Claro, y formas hay bastantes. Si tienes una edición de pago de SQL Server -o la edición Developer- puedes utilizar Integration Services para implementar el proceso de migración, también puedes utilizar el wizard de importación y exportación de datos o puedes hacerlo escribiendo código t-sql, entre otras formas. No debería ser mayor problema la extracción y carga de datos, el punto en "complejidad" está en la transformación de los datos, no hay nada "mágico" que permita extraer los datos y cargarlos en la nueva base de datos, debes implementar lo necesario para transformar los datos según la nueva estructura de tablas, columnas y tipos.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 5 de enero de 2017 16:57

Todas las respuestas

  • Jerahmeel Olvera,

    Claro, y formas hay bastantes. Si tienes una edición de pago de SQL Server -o la edición Developer- puedes utilizar Integration Services para implementar el proceso de migración, también puedes utilizar el wizard de importación y exportación de datos o puedes hacerlo escribiendo código t-sql, entre otras formas. No debería ser mayor problema la extracción y carga de datos, el punto en "complejidad" está en la transformación de los datos, no hay nada "mágico" que permita extraer los datos y cargarlos en la nueva base de datos, debes implementar lo necesario para transformar los datos según la nueva estructura de tablas, columnas y tipos.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 5 de enero de 2017 16:57
  • Hola Jerahmeel,

    Por lo que indicas se creara una nueva base de datos con una estructura de tablas y campos diferente a la actual, entonces para poder pasar la información de la base de datos original a la nueva tiene que haber un proceso de transformación en el medio ya que las estructuras no serian las mismas. Este proceso de transformación se podria hacer con alguna herramienta ETL, en SQL server tienes el Integration Services (SSIS), el cual es muy bueno para ese tipo de objetivos. Te aconsejaria revises documentacion de como funciona el SSIS para que lo puedas implementar en tu migración de datos de tu base de datos original a la nueva.

    jueves, 5 de enero de 2017 16:59