sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo logro este tipo de replicación?

La replicación transaccional admite filtros en artículos, pero seré honesto:nunca la configuré con artículos con filtros. Este artículo puede ayudar así como este tema en Books Online .

Si es solo una tabla y/o no se siente cómodo sumergiéndose en la replicación, es posible que desee llenar la tabla remota con un disparador (obviamente, esto será más fácil si los datos solo se escriben en la tabla al insertarlos y nunca se actualizan). Pero deberá tener una lógica configurada para manejar situaciones en las que el servidor remoto está inactivo.

Una tercera solución podría ser viable si no necesita que el servidor B esté continuamente actualizado:puede mover datos manualmente sobre cada n minutos usando un trabajo, ya sea usando una unión externa/fusión o intercambiando completamente el conjunto de datos que coincide con el filtro (he usado esquemas ocultos para este escenario para minimizar el impacto que esto tiene en los lectores del servidor B - consulte esta respuesta de dba.stackexchange para obtener más detalles ).