SQL Server - Como Replicar datos

 
Vista:

Como Replicar datos

Publicado por davis (33 intervenciones) el 18/06/2007 16:38:26
Buenos dias a todos los foristas ,
resulta q tengo un BD principal en donde se guarda toda la informacion de mis ventas y compras ,en esta bd tengo una tabla de articulos ;
aparte de esta bd principal tengo 5 bd mas q contienen
solo la informacion de articulos de un almacen especifico

q procedimiento o pasos tengo q seguir para q los nuevos articulos q ingrese en la bd principal se repliquen en las demas bd

he leido algo sobre linked server y procedimientos remotos ,pero no se bien como aplicarlos para resolver mi problema
trabajo con pb 9

Espero me puedan ayudar
Saludos desde Lima Peru

/*
NOTA todas las bd estan en mismo servidor
*/
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

RE:Como Replicar datos

Publicado por Isaías (3308 intervenciones) el 18/06/2007 17:55:16
¿Tus bases de datos son 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

RE:Como Replicar datos

Publicado por davis (33 intervenciones) el 18/06/2007 20:01:15
Hola Isaias ,
las bd's son 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

RE:Como Replicar datos

Publicado por Isaias (3308 intervenciones) el 18/06/2007 20:25:12
Davis

Si todas tus bases estan en el mismo servidor, debes crear un TRIGGER para INSERT o UPDATE, creo que quieres actualizar, NO BORRAR tus productos en las demas bases.

CREATE TRIGGER trg_MyTriggerProductos ON Productos
FOR INSERT
AS
INSERT INTO tuOtraBase1.dbo.PRODUCTOS
SELECT * FROM INSERTED

INSERT INTO tuOtraBase2.dbo.PRODUCTOS
SELECT * FROM INSERTED

INSERT INTO tuOtraBase3.dbo.PRODUCTOS
SELECT * FROM INSERTED

Esto te dara una idea de como hacerlo.
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

Como Replicar datos

Publicado por davis (33 intervenciones) el 18/06/2007 20:49:47
Gracias Isaias ,entonces cada vez q creo un alamacen crearia un trigger
q inserte datos y otro q actualize
(debera actualizar todos los campo menos stock actual )
y si tambien deberia eliminar articulos de las bd secundarias
siempre y cuando no esten en los detalles de ventas pero de ese trabajo se encargan las relaciones

creo q esto tambien se puede utiilizar procemientos remotos
puedes comentarme algo sobre eso y cuales seria los pasos a seguir en ese caso

y si las bases de datos estuvieran en diferentes servidores que seria lo mas recomendable
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

RE:Como Replicar datos

Publicado por Isaias (3308 intervenciones) el 18/06/2007 23:26:53
A ver, vamos por pasos, el trigger solo se crea una vez y se ejecuta automaticamente, al INSERT o al UPDATE, y si, tu programas tu trigger, como mejor te convenga, que actualice solo algunos campos, todos o ninguno.

En cuanto a si existen en otro servidor, si los ves desde tu base donse se realiza la inserccion, update, entonces debes agregar el nombre del servidor.

UPDATE myserver.mybase.dbo.mytabla
SET ..............................................
WHERE.......................................
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

RE:Como Replicar datos

Publicado por davis (33 intervenciones) el 19/06/2007 00:38:45
Ok Isais ,Gracias
voy ausar el scrip q me diste y si tienes algun link o un comentario
sobre procedimientos remotos te lo agradeceria mucho

Saludos desde Lima Peru
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