Analizando un poco más llegué a una solución a mi problema 2 que es el que
más me interesa, no se si la adecuada pero me funcionó..
Por cada tabla replicada necesito crear 3 stores en mi bd de suscriptor:
sp_MSins_Table1 (Inserción); sp_MSupd_Table1 (Actualización);
sp_MSdel_Table1 (Borrado)
Para crear los stores necesito identificar los id de cada tabla; ejecuté en
el publicador:
select artid, dest_table
from sysarticles sa, syspublications sp
where
sp.name = 'NombrePublicación' and -- Nombre de publicación en tabla
syspublications
sp.pubid = sa.pubid
Una vez obtenido el id de la tabla ejecuto sp_scriptinsproc;
sp_scriptdelproc y sp_scriptmappedupdproc
con parámetro id de tabla (debe hacerse con todas las tablas publicadas
(sysarticles)). Ej:
sp_scriptdelproc 1 ejecutado en el publicador me devuelve el script que debo
ejecutar sobre la bd suscripta para poder replicar los borrados efectuados
en la tabla con id 1 en el publicador a través del agente distribuidor.
Me funcionó, pero supongo que hay una manera más facil de hacerlo...
Leer las respuestas