none
Buscando otra forma de copiar una tabla de una BD a otra. RRS feed

  • Pregunta

  • Hola amigos del foro: Estoy usando Sql Server Standard 2012 en una PC. Desde el Server Management Studio, usando el New Query quiero crear una consulta de prueba para copiar una tabla de la siguiente manera: INSERT INTO TablaA (Campo1, Campo2) SELECT Campo1, Campo2 FROM Tabla2.  Donde Tabla1 es una tabla local y Tabla2 es una tabla ubicada en un servidor del cual tengo los derechos respectivos y esta ubicada en una dirección conocida. 

    Ya he intentado hacer este copiado de diferentes maneras pero no he podido hacerlo. ¿Puede ayudarme alguien por favor?

    Gracias y saludos.

        
    martes, 22 de noviembre de 2016 4:50

Respuestas

Todas las respuestas

  • Lo mas sencillo es que crees un servidor enlazado (linked server) haz click de botón derecho sobre la carpeta de objetos de servidor (Server Objects), asigna un nombre y coloca las características de la conexión.  Una vez creado puedes usarlo en tu consulta : FROM ServidorEnlazado.BaseDatos.dbo.Tabla2

    martes, 22 de noviembre de 2016 7:14
  • revisa este artículo

    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    • Marcado como respuesta Carlos Cuenta miércoles, 23 de noviembre de 2016 5:28
    martes, 22 de noviembre de 2016 10:40
    Moderador
  •  Gracias Anibal Marcano Liste por tu tiempo, es la únoca forma de hacerlo.  Igual a 

    Miguel Egea Gómez   gracias por el enlace, muy buen artículo.

    Saludos a todos.

                                                                       
                                                                                                                                                                                                                                            
    miércoles, 23 de noviembre de 2016 5:35