Cómo llenar una tabla con datos de otra BDD en otro servidor?

02/06/2008 - 12:16 por Don Juan | Informe spam
Hola a todos.
Tengo dos servidores, cada uno con bases de datos diferentes.

ServerSQL01
-Tabla: Clientes_A

ServerSQL02
-Tabla: Clientes_B

Necesito hacer un simple Select que contendrá el conjunto de clientes de las
tablas Clientes_A y Clientes_B, pero el resultado debe llenar una tabla en
mi base de datos local (en mi servidor)

ServerTest
-Tabla: ClientesAB

Gracias por sus comentarios. (SQL Server 2005)

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
02/06/2008 - 13:15 | Informe spam
Don Juan,

1 - Puedes agregar dos servidores ligados a tu servidor ServerTest, luego
qualificar los objetos usando las cuatro partes.

use BaseTest
go

insert into ClientesAB(c1, ..., cn)
select c1, ..., cn
from servidorA.db1.dbo.t1

union

select c1, ..., cn
from servidorB.db1.dbo.t1
GO

Chequea el procedimiento sp_addlinkedserver in BOL.


2 - Tambien puedes usar las fuinciones OPENDATASOURCE o OPENROUWSET.


AMB

"Don Juan" wrote:

Hola a todos.
Tengo dos servidores, cada uno con bases de datos diferentes.

ServerSQL01
-Tabla: Clientes_A

ServerSQL02
-Tabla: Clientes_B

Necesito hacer un simple Select que contendr el conjunto de clientes de las
tablas Clientes_A y Clientes_B, pero el resultado debe llenar una tabla en
mi base de datos local (en mi servidor)

ServerTest
-Tabla: ClientesAB

Gracias por sus comentarios. (SQL Server 2005)

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida