none
realizar una copia de tabla de una BD a otra BD

    Question

  • tengo el siguiente inconveniente, tengo una tabla en un BD en un servidor x, y necesito llevarla a una BD en el servidor y, como se puede lograr esto??

    la tabla que necesito se llama GENEMPLEADO de la BD BOYACA en el servido 120.10.1.1 y necesito llevar a la BD GLOBALCENTRUM del servidor 120.10.2.1

    Gracias por su ayuda.

    Tuesday, May 03, 2011 8:30 PM

Answers

  • Hola.

    No necesitas pasar por Excel, puedes llevar los datos directamente desde un servidor hasta el otro, siempre y cuando realices el volcado desde un punto desde el que se acceda a ambos servidores. Con Excel de por medio, agregar un importante grado de problemas de conversión de tipos y cosas de ese estilo.

    Inténtalo de forma directa y si no funciona, nos dices.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    • Marked as answer by Albert8601 Tuesday, May 03, 2011 10:23 PM
    Tuesday, May 03, 2011 9:57 PM
    Moderator

All replies

  • Hola.

    Tienes muchos mecanismos, por ejemplo usar el asistente de importación y exportación de datos (requiere de una edición que no sea la express). Es lo más sencillo.

    http://msdn.microsoft.com/es-es/library/ms141209.aspx

    Si no puedes usar este mecanismo, nos dices, hay otros.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    Tuesday, May 03, 2011 9:07 PM
    Moderator
  • Hola.

    Tienes muchos mecanismos, por ejemplo usar el asistente de importación y exportación de datos (requiere de una edición que no sea la express). Es lo más sencillo.

    http://msdn.microsoft.com/es-es/library/ms141209.aspx

    Si no puedes usar este mecanismo, nos dices, hay otros.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    realice lo siguiente, en mi BD de datos cree un tabla con los mismos campos de la tabla a copiar, ahora en la tabla de la BD de donde voy a traer los datos, llegue y cree un dts, luego lo guarde como excel.

    1. ahora en mi BD le doy la opcion import data

    2. luego selecciono mi hoja excel, ahy esta la opcion para archivos excel, luego los busco y le doy la opcion que la primera fila son los nombres.

    3. luego escojo mi BD.

    4. luego ahy si escojo el destino que es mi tabla donde van a quedar los datos.

    5. next.

    6. next.

    7. al darle fiins sale error en:

    *pre-execute

    *copy to(mi tabla)

    *Post-execute

     

    no se que sera, lo campos de la primera fila de la hoja excel son iguales a los campos creados en la tabla y en el mismo orden, no se si faltara darle alguna opción o algo parecido, lo datos en la hoja excel quedaron en la primera fila, primera columna pero separados por (,)

    Gracias por su ayuda

    Tuesday, May 03, 2011 9:41 PM
  • Hola.

    No necesitas pasar por Excel, puedes llevar los datos directamente desde un servidor hasta el otro, siempre y cuando realices el volcado desde un punto desde el que se acceda a ambos servidores. Con Excel de por medio, agregar un importante grado de problemas de conversión de tipos y cosas de ese estilo.

    Inténtalo de forma directa y si no funciona, nos dices.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    • Marked as answer by Albert8601 Tuesday, May 03, 2011 10:23 PM
    Tuesday, May 03, 2011 9:57 PM
    Moderator
  • Hola.

    No necesitas pasar por Excel, puedes llevar los datos directamente desde un servidor hasta el otro, siempre y cuando realices el volcado desde un punto desde el que se acceda a ambos servidores. Con Excel de por medio, agregar un importante grado de problemas de conversión de tipos y cosas de ese estilo.

    Inténtalo de forma directa y si no funciona, nos dices.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    en el otro servidor solo tengo usuario de lectura, por lo cual no me sirve en el import data, ya que tendria que tener la clave y el usuario de administrador o estoy equivocado??

     

    Gracias por su ayuda

    Tuesday, May 03, 2011 10:06 PM
  • Hola.

    Si no tienes permisos para escribir en el servidor de destino, olvídate, no puedes realizar el volcado. Solicita permisos o de otro modo no podrás llevar a cabo la tarea.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    Tuesday, May 03, 2011 10:07 PM
    Moderator
  • Hola.

    Si no tienes permisos para escribir en el servidor de destino, olvídate, no puedes realizar el volcado. Solicita permisos o de otro modo no podrás llevar a cabo la tarea.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    ya lo realice, los permisos de escritura los tengo en el destino lo de escritura los tenia en el origen, pero si dejo asi.

    Muchas Gracias por tu ayuda.

    Tuesday, May 03, 2011 10:23 PM