SQL - Una tabla clon de otra

 
Vista:

Una tabla clon de otra

Publicado por Rubén (5 intervenciones) el 23/06/2017 09:07:37
Hola.

Me gustaría saber como puedo tener una tabla en otra base de datos, que sea un clon de otra que está en otra base de datos? Cómo podría hacer que estuviera siempre actualizada?

Y un extra bonus.. En vez de dos tablas, me gustaria que la tabla de otra BBDD chupará la información de una vista, es posible?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por leonardo_josue (1173 intervenciones) el 23/06/2017 15:21:19
Hola Rubén:

¿Con qué Base de Datos estás trabajando?

Saludos
Leo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Una tabla clon de otra

Publicado por Ruben (5 intervenciones) el 23/06/2017 16:22:44
Microsoft sql 2008 y la version 2012
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por leonardo_josue (1173 intervenciones) el 23/06/2017 16:48:20
Hola de nuevo:

Pregúntale a SAN GOOGLE ¿para qué sirven y cómo funcionan los Linked Servers...?

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por Isaias (1921 intervenciones) el 23/06/2017 16:53:59
Si estas dispuesto a poner una maquina mas (pequeña, fisica o virtual, que soporte windows y una version express de SQL Server), te recomiendo que leas un poco sobre MIRRORING, servicio de HA de SQL Server.

Otra recomendacion, procura en lo posible, "subirte" a una version mas actualizada de SQL Server.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Una tabla clon de otra

Publicado por Ruben (5 intervenciones) el 23/06/2017 16:55:26
Hola, no me explique..

Realmente el lonked server hace clones pero yo no me explique a ver si ahora m explico.

Yo tengo una tabla en la bbdd A que realmente es una vista, y quiero en una bbdd B una tabla que tenga todos los registros de la vista de A, pero los registros de la tabla A se iran borrando y lo que quiero es que la B siempre tenga los nuevos de A mas los que ya haya borrado en A.

Es hacer un "backup" de registros de la tabla de la bbdd A pk nos ocupa mucho espacio y nos ralentiza el sistema y queremos almacenar todo en B y tener la B siempre actualizada con cada elemento que entee en A

No se si m explike
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 62
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por Leonardo Daniel A. (23 intervenciones) el 23/06/2017 16:58:18
porque no lo haces con un Trigger.... de cuando se borre el registro, lo insertas en la otra tabla ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por Isaias (1921 intervenciones) el 23/06/2017 17:09:11
Bueno, si lo que deseas es GUARDAR los cambios (INSERT, UPDATE, DELETE), activa la opcion de CDC (Change Data Capture), simple
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Una tabla clon de otra

Publicado por Ruben (5 intervenciones) el 23/06/2017 17:11:54
Hola

Si estaba claro que mi idea inicial era esa de insert, update y tal, pero me mirare lo que has comentado del CDC.

Y sobre crear una tabla a partir de una vista sabes algo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por Isaias (1921 intervenciones) el 23/06/2017 18:12:29
1
2
3
SELECT *
INTO MYTABLA
FROM MYVISTA
¿Es lo que quieres?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Una tabla clon de otra

Publicado por Ruben (5 intervenciones) el 23/06/2017 18:21:15
No, me referia a la estructura de datos

Create table.. y cree los campos con la misma estructura

A ver Que puedo mirar uno a uno y hacerlo manual no es complicado, xo si existia otra forma mas directa pues añgo mas k aprende uno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Una tabla clon de otra

Publicado por Isaias (1921 intervenciones) el 23/06/2017 18:53:56
Con SSME,:

Click boton derecho sobre tu base -> Task -> Generate Scripts

Puedes seleccionar todos los objetos o bien, solo vistas o lo que guste....

¿Eso?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar