Replicacion de datos

30/07/2004 - 13:32 por Enrique Guijarro | Informe spam
Hola, tengo una tabla en la que se insertan datos
continuamente. Lo que quiero hacer es que los datos se
inserten tambien en otra tabla. Como puedo hacer?

Gracias.

Preguntas similare

Leer las respuestas

#6 Maxi
30/07/2004 - 15:05 | Informe spam
Carlos, es muy bueno no estar de acuerdo :-) asi generamos un poco de debate
profesional y los demas pueden tomar sus conclusiones :-)

Es verdad lo que decis pero para eso debes estar 100% seguro que nadie pero
nadie pueda meter un insert, ni hacer un DTS, ni nada de nada.

Los SP aseguraran que el 99.5% de los casos esten bien resueltos como decis
vos y sin usar un solo Trigger, pero a mi en lo particular me gusta asegurar
primero desde las bases, no vaya a ser cosa que alguien deba hacer una
migracion via DTS por ej y se arme un lindo lio :(, ojo quizas lo mio es muy
maniaco y se que soy asi :-), pero me he topado con estos casos algunas
veces ya :-S. Por eso digo que el Trigger deberia existir igualmente y
detectar este si se ha disparado via SP o no, por lo cual la performance no
seria casi un problema a costa de aumentar confiabilidad pero con la contra
de un mayor mantenimiento, pero de estas 3 variables ganan 2-1 :-), si se
tiene todo documentado y de forma muy prolija (quizas alguna norma ISO ayude
un poco ;-), el mantenimiento no es tan descontrolado.

Un abrazo


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
news:
Bueno, en algo teníamos que estar en desacuerdo, Maxi :-D

Yo creo que si siempre se acceden a las tablas de una misma forma (en
este caso a través de un sp) y todos los usuarios con los que se realizan
conexiones no tienen permisos más que a ese procedimiento (por supuesto
incluyendo desarrolladores), no habría mayores problemas a la hora de
modificarlo para que además de insertar en la tabla que comentamos,


también
haga el resto de las cosas que nos interesan (en este caso duplicar los
datos recibidos en otra tabla). El mantenimiento de esa base de datos se
hace mucho más sencillo

Entiendo que lo quieras hacer para estar más seguro, pero yo lo veo


más
como una solución de emergencia que otra cosa...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Maxi" escribió en el mensaje
news:#
> Estimado, creo que por mas que se haga por un SP como bien vos decis el
> Trigger deberia existir y este ultimo solo se deberia disparar si no es
> llamado desde el SP, me diras que es duplicar las cosas, si!!! pero me
> aseguro funcionalidad, no vaya a ser que un Developer con suficientes
> permisos haga luego un Insert comunardo y la cosa empiece a tener
> inconsistencias :( , en la pagina de Miguel hay un articulo que habla
sobre
> el tema :-)
>
> Un abrazo
>
>
> Salu2
> Maxi
> Buenos Aires - Argentina
> Desarrollador Microsoft 3 Estrellas .NET
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
> news:%
> > Pues si la inserción en la primera tabla no lo haces por medio de


un
> > procedimiento almacenado (lo recomendable), no tienes más remedio que
> > hacerlo por medio de un trigger
> >
> >
> > Un saludo
> >
> > -
> > "Sólo sé que no sé nada. " (Sócrates)
> >
> > Por favor, responder únicamente al foro
> > Se agradece la inclusión de sentencias DDL
> >
> >
> > "Enrique Guijarro" escribió en el


mensaje
> > news:73ac01c47628$f399f860$
> > > Hola, tengo una tabla en la que se insertan datos
> > > continuamente. Lo que quiero hacer es que los datos se
> > > inserten tambien en otra tabla. Como puedo hacer?
> > >
> > > Gracias.
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.722 / Virus Database: 478 - Release Date: 19/07/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.722 / Virus Database: 478 - Release Date: 19/07/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida