Copiar datos de un server a otro

11/04/2005 - 17:17 por roberto | Informe spam
hola a todos , tengo dos servidores SQL1 y SQL2 ambos con
SQL Server 2000 y necesitos pasar los datos desde una base
de datos a otra , la nuevas tablas no tienen la misma
estructura por, eso necesito hacerlo con consultas , saben
como puedo hacer algo asi

SELECT campo1 , campo2 , campo3
INTO SQL1.BASEDATOS.TABLA
FROM SQL2.BASEDATOS.TABLA

se puede hacer esto
 

Leer las respuestas

#1 Alejandro Mesa
11/04/2005 - 17:28 | Informe spam
No creo que puedas usar "select ... into ... " entre servidores. Pudieras
crear un paquete DTS que selccione la data que quieres y cree una tabla en la
base de datos de destino. Tambien puedes crear las tablas en la base de datos
de destino y desde ella usar:

insert into dbo.table1 (...)
select ...
from sql1.db1..table1
where ...

para eso debes haber ligado el servidor origen en el de destino o usar otras
funciones de conjunto de filas como openrowset o opendatasource.


AMB

"roberto" wrote:

hola a todos , tengo dos servidores SQL1 y SQL2 ambos con
SQL Server 2000 y necesitos pasar los datos desde una base
de datos a otra , la nuevas tablas no tienen la misma
estructura por, eso necesito hacerlo con consultas , saben
como puedo hacer algo asi

SELECT campo1 , campo2 , campo3
INTO SQL1.BASEDATOS.TABLA
FROM SQL2.BASEDATOS.TABLA

se puede hacer esto


Preguntas similares