Actualizar tablas en BD distintas

10/08/2007 - 23:06 por kung | Informe spam
Necestio saber si se puede actualizar los datos de una BD a otra culla
diferencia radica en la estructuras de de algunos en las tablas de la BD
nueva aunque las 2 tienen la misma cantidad de tablas y con el mismo nombre.
Por ejemplo la BD viejas tiene una tabla con campo1 y campo2 pero la nueva
BD tiene la tabla con campo 1 y campo 2 con igual estructura pero ademas
tiene un campo3 . Se puede actualizar los datos en la BD nueva donde los
campos 1 y 2 tengan los mismos registros que la BD vieja aunque el campo 3
quede en blanco .
Agradeciendo su ayuda
Jorge Barrantes

Preguntas similare

Leer las respuestas

#1 ByteMad
11/08/2007 - 02:36 | Informe spam
Asumiendo que los servidores de bases de datos se vean


insert into SERVIDOR2.BASEDEDATOS.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from SERVIDOR1.BASEDEDATOS.dbo.TABLA1


A lo mas, unos cambios en sintaxis y listo...

Si los servidores no se ven, crea tu backup en SERVIDOR1 y restauralo en
SERVIDOR2, pero con otro nombre de BBDD


insert into BASEDEDATOS2.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from BASEDEDATOS1.dbo.TABLA1


Ahora, si tienes ID's, puedes crear un desencadenador o un procedimiento
que te actualize





ByteMad



"kung" escribió en el mensaje
news:
Necestio saber si se puede actualizar los datos de una BD a otra culla
diferencia radica en la estructuras de de algunos en las tablas de la BD
nueva aunque las 2 tienen la misma cantidad de tablas y con el mismo
nombre.
Por ejemplo la BD viejas tiene una tabla con campo1 y campo2 pero la nueva
BD tiene la tabla con campo 1 y campo 2 con igual estructura pero ademas
tiene un campo3 . Se puede actualizar los datos en la BD nueva donde los
campos 1 y 2 tengan los mismos registros que la BD vieja aunque el campo 3
quede en blanco .
Agradeciendo su ayuda
Jorge Barrantes
Respuesta Responder a este mensaje
#2 Luis Mata
11/08/2007 - 06:06 | Informe spam
asi exactamente lo hago

select * from [10.0.1.100].bdcliente.dbo.cliente


"ByteMad" escribió en el mensaje
news:%

Asumiendo que los servidores de bases de datos se vean


insert into SERVIDOR2.BASEDEDATOS.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from SERVIDOR1.BASEDEDATOS.dbo.TABLA1


A lo mas, unos cambios en sintaxis y listo...

Si los servidores no se ven, crea tu backup en SERVIDOR1 y restauralo en
SERVIDOR2, pero con otro nombre de BBDD


insert into BASEDEDATOS2.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from BASEDEDATOS1.dbo.TABLA1


Ahora, si tienes ID's, puedes crear un desencadenador o un
procedimiento que te actualize





ByteMad



"kung" escribió en el mensaje
news:
Necestio saber si se puede actualizar los datos de una BD a otra culla
diferencia radica en la estructuras de de algunos en las tablas de la
BD
nueva aunque las 2 tienen la misma cantidad de tablas y con el mismo
nombre.
Por ejemplo la BD viejas tiene una tabla con campo1 y campo2 pero la
nueva
BD tiene la tabla con campo 1 y campo 2 con igual estructura pero ademas
tiene un campo3 . Se puede actualizar los datos en la BD nueva donde los
campos 1 y 2 tengan los mismos registros que la BD vieja aunque el campo
3
quede en blanco .
Agradeciendo su ayuda
Jorge Barrantes




Respuesta Responder a este mensaje
#3 Maxi
11/08/2007 - 16:32 | Informe spam
Hola, depende, si en tu base no hay ninguna restriccion para que campo3
quede en blanco no hay problemas, simplemente deberias escribir el query asi

INSERT INTO SERVER2.BDD.OWNER.TABLA1 (CAMPO1,CAMPO2)
SELECT CAMPO1,CAMPO2 FROM TABLA2


"kung" wrote in message
news:
Necestio saber si se puede actualizar los datos de una BD a otra culla
diferencia radica en la estructuras de de algunos en las tablas de la BD
nueva aunque las 2 tienen la misma cantidad de tablas y con el mismo
nombre.
Por ejemplo la BD viejas tiene una tabla con campo1 y campo2 pero la nueva
BD tiene la tabla con campo 1 y campo 2 con igual estructura pero ademas
tiene un campo3 . Se puede actualizar los datos en la BD nueva donde los
campos 1 y 2 tengan los mismos registros que la BD vieja aunque el campo 3
quede en blanco .
Agradeciendo su ayuda
Jorge Barrantes
Respuesta Responder a este mensaje
#4 Maxi
11/08/2007 - 16:33 | Informe spam
Hola Luis, no trates de usar el * , pone el listado de campos uno a uno


"Luis Mata" wrote in message
news:
asi exactamente lo hago

select * from [10.0.1.100].bdcliente.dbo.cliente


"ByteMad" escribió en el mensaje
news:%

Asumiendo que los servidores de bases de datos se vean


insert into SERVIDOR2.BASEDEDATOS.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from SERVIDOR1.BASEDEDATOS.dbo.TABLA1


A lo mas, unos cambios en sintaxis y listo...

Si los servidores no se ven, crea tu backup en SERVIDOR1 y restauralo en
SERVIDOR2, pero con otro nombre de BBDD


insert into BASEDEDATOS2.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from BASEDEDATOS1.dbo.TABLA1


Ahora, si tienes ID's, puedes crear un desencadenador o un
procedimiento que te actualize





ByteMad



"kung" escribió en el mensaje
news:
Necestio saber si se puede actualizar los datos de una BD a otra culla
diferencia radica en la estructuras de de algunos en las tablas de la
BD
nueva aunque las 2 tienen la misma cantidad de tablas y con el mismo
nombre.
Por ejemplo la BD viejas tiene una tabla con campo1 y campo2 pero la
nueva
BD tiene la tabla con campo 1 y campo 2 con igual estructura pero ademas
tiene un campo3 . Se puede actualizar los datos en la BD nueva donde los
campos 1 y 2 tengan los mismos registros que la BD vieja aunque el campo
3
quede en blanco .
Agradeciendo su ayuda
Jorge Barrantes








Respuesta Responder a este mensaje
#5 ByteMad
11/08/2007 - 21:03 | Informe spam
Es factible que uses el DTS???



ByteMad



"Maxi" escribió en el mensaje
news:%
Hola Luis, no trates de usar el * , pone el listado de campos uno a uno


"Luis Mata" wrote in message
news:
asi exactamente lo hago

select * from [10.0.1.100].bdcliente.dbo.cliente


"ByteMad" escribió en el mensaje
news:%

Asumiendo que los servidores de bases de datos se vean


insert into SERVIDOR2.BASEDEDATOS.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from SERVIDOR1.BASEDEDATOS.dbo.TABLA1


A lo mas, unos cambios en sintaxis y listo...

Si los servidores no se ven, crea tu backup en SERVIDOR1 y restauralo en
SERVIDOR2, pero con otro nombre de BBDD


insert into BASEDEDATOS2.dbo.TABLA1 (campo1, campo2)
select campo1, campo2 from BASEDEDATOS1.dbo.TABLA1


Ahora, si tienes ID's, puedes crear un desencadenador o un
procedimiento que te actualize





ByteMad



"kung" escribió en el mensaje
news:
Necestio saber si se puede actualizar los datos de una BD a otra culla
diferencia radica en la estructuras de de algunos en las tablas de la
BD
nueva aunque las 2 tienen la misma cantidad de tablas y con el mismo
nombre.
Por ejemplo la BD viejas tiene una tabla con campo1 y campo2 pero la
nueva
BD tiene la tabla con campo 1 y campo 2 con igual estructura pero
ademas
tiene un campo3 . Se puede actualizar los datos en la BD nueva donde
los
campos 1 y 2 tengan los mismos registros que la BD vieja aunque el
campo 3
quede en blanco .
Agradeciendo su ayuda
Jorge Barrantes












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