una replicación no es complejo, leete la
documentacioin oficial es muy simple.
de lo contrario tienes dos opciones que yo veo:
1. Linkear al server en linea y crear Secuencias Sql (Triggers o SP) para inserta, actualizar o eliminar los registros (cosa que es tediosa aun cuando solo se haga una vez) ojo teniendo encuenta Identificadores Unicos para no dañar la información.
2. Utilizar ETL para realizar el proceso de inserción, Actualizacion, Borrado (Programadas dentro de un Job o algo asi.
3. Elaborar un agente de sincronización utilizando SyncServices o validar que exista alguno en internet.
NOTA: si es bien sabido y visible que el desarrollo del proceso replica de microsoft sql server puede resultar problemático (o no dependiendo de la configuración inicial) pues se persive que no esta 100% completo sigue siendo un opción con soporte para ti.
espero no haberte confundido aun mas.
saludos