Replica

03/12/2004 - 16:15 por Rookie | Informe spam
Estoy migrando una aplicacion de Access a SQL, Tengo una BD en SQL (BD1) que
no puedo modifar; como puedo hacer una replica de las tablas en otra BD (BD2)
y que SQL revise periodicamente si algun campo se ha modificado o agregado, y
actulice la "replica".

En la replica debo agregar campos a las tablas, por lo que SQL solo debe
"actualizar los campos existentes en ambas tablas, no lo campos nuevos que he
agragado.

En Acces lo hacia con un macro. Espero haberme explicado claramente

De antemano, Gracias

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
03/12/2004 - 18:26 | Informe spam
Hola:

No entiendo bien qué pretendes conseguir con esto. Por lo que veo, no sería
más interesante establecer una estrategia de copia de seguridad ?

Podrías explicar la finalidad de esa copia, para asi intentar darte la mejor
solución ?

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Rookie" escribió en el mensaje
news:
Estoy migrando una aplicacion de Access a SQL, Tengo una BD en SQL (BD1)
que
no puedo modifar; como puedo hacer una replica de las tablas en otra BD
(BD2)
y que SQL revise periodicamente si algun campo se ha modificado o
agregado, y
actulice la "replica".

En la replica debo agregar campos a las tablas, por lo que SQL solo debe
"actualizar los campos existentes en ambas tablas, no lo campos nuevos que
he
agragado.

En Acces lo hacia con un macro. Espero haberme explicado claramente

De antemano, Gracias
Respuesta Responder a este mensaje
#2 Rookie
03/12/2004 - 18:55 | Informe spam
Debo crear un ecommerce site,... la data de los productos ya existe en la BD
de la empresa, no puedo modificar las tablas de esta BD..., para evitar tener
que capturar todos los producos nuevamente, me seria mas facil crear una
tabla espejo en otra BD que se actualice si en la BD original se introduce un
nuevo producto. Ademas para el funcionamiento del ecommerce debo agragar
algunos campos a la table de productos, por lo que la tabla en la BD "espejo"
tendria todos los campos de la BD principal, mas los necesarios para el
ecommerce.

"Salvador Ramos" wrote:

Hola:

No entiendo bien qué pretendes conseguir con esto. Por lo que veo, no sería
más interesante establecer una estrategia de copia de seguridad ?

Podrías explicar la finalidad de esa copia, para asi intentar darte la mejor
solución ?

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Rookie" escribió en el mensaje
news:
> Estoy migrando una aplicacion de Access a SQL, Tengo una BD en SQL (BD1)
> que
> no puedo modifar; como puedo hacer una replica de las tablas en otra BD
> (BD2)
> y que SQL revise periodicamente si algun campo se ha modificado o
> agregado, y
> actulice la "replica".
>
> En la replica debo agregar campos a las tablas, por lo que SQL solo debe
> "actualizar los campos existentes en ambas tablas, no lo campos nuevos que
> he
> agragado.
>
> En Acces lo hacia con un macro. Espero haberme explicado claramente
>
> De antemano, Gracias



Respuesta Responder a este mensaje
#3 Salvador Ramos
03/12/2004 - 19:05 | Informe spam
Hola:

La Replicación (o Duplicación, que es el nombre con el que aparece en la
ayuda) de SQL Server es mucho más potente que la de Access, por ello existen
diversas formas de implementara y hay gran cantidad de documentación sobre
el tema.

Te aconsejo que busques en los BOL (ayuda de SQL Server) el tema Duplicación
y que leas una parte de él para que vayas conociendo las posibilidades y
como funciona. Es un tema muy amplio como para explicarlo aqui.

Una vez hecho esto te podemos ayudar y aconsejar.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Rookie" escribió en el mensaje
news:
Debo crear un ecommerce site,... la data de los productos ya existe en la
BD
de la empresa, no puedo modificar las tablas de esta BD..., para evitar
tener
que capturar todos los producos nuevamente, me seria mas facil crear una
tabla espejo en otra BD que se actualice si en la BD original se introduce
un
nuevo producto. Ademas para el funcionamiento del ecommerce debo agragar
algunos campos a la table de productos, por lo que la tabla en la BD
"espejo"
tendria todos los campos de la BD principal, mas los necesarios para el
ecommerce.

"Salvador Ramos" wrote:

Hola:

No entiendo bien qué pretendes conseguir con esto. Por lo que veo, no
sería
más interesante establecer una estrategia de copia de seguridad ?

Podrías explicar la finalidad de esa copia, para asi intentar darte la
mejor
solución ?

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Rookie" escribió en el mensaje
news:
> Estoy migrando una aplicacion de Access a SQL, Tengo una BD en SQL
> (BD1)
> que
> no puedo modifar; como puedo hacer una replica de las tablas en otra BD
> (BD2)
> y que SQL revise periodicamente si algun campo se ha modificado o
> agregado, y
> actulice la "replica".
>
> En la replica debo agregar campos a las tablas, por lo que SQL solo
> debe
> "actualizar los campos existentes en ambas tablas, no lo campos nuevos
> que
> he
> agragado.
>
> En Acces lo hacia con un macro. Espero haberme explicado claramente
>
> De antemano, Gracias



Respuesta Responder a este mensaje
#4 Javier Loria
03/12/2004 - 19:09 | Informe spam
Hola:
En mi opinion, una aplicacion que cambia las columnas de las tablas,
deberia ser penada por ley. :D
Si quieres hacer algo como esto, revisa la vista
INFORMATION_SCHEMA.COLUMNS y basado en este informacion podrias hacer el
ALTER TABLE adecuado.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Rookie" wrote in message
news:
Estoy migrando una aplicacion de Access a SQL, Tengo una BD en SQL (BD1)


que
no puedo modifar; como puedo hacer una replica de las tablas en otra BD


(BD2)
y que SQL revise periodicamente si algun campo se ha modificado o


agregado, y
actulice la "replica".

En la replica debo agregar campos a las tablas, por lo que SQL solo debe
"actualizar los campos existentes en ambas tablas, no lo campos nuevos que


he
agragado.

En Acces lo hacia con un macro. Espero haberme explicado claramente

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