Sincronizar bancos de dados SQL Server em diferentes fontes remotas

Os Cenários

As aplicações usadas por representantes de vendas, ou outros trabalhadores de campo – entregadores, enfermeiras, etc. são desenhadas para coletar dados de locais remotos e, em seguida, enviá-los para um data center. Ocasionalmente também são enviados de volta para estas aplicações remotas afim de mantê-los atualizados.

Por exemplo, sempre que os enfermeiros fazem uma visita a um paciente, eles adicionam as informações sobre a visita em uma base de dados no dispositivo móvel. No final do dia, todas estas entradas criadas durante o dia são enviadas para uma base de dados central no hospital. Dessa forma os enfermeiros poderão sincronizar os dispositivos móveis com o banco de dados no data center do hospital, para receber novas informações sobre seus pacientes e também sobre quaisquer outras novas visitas que serão feitas no dia seguinte.

Neste tipo de cenário, há sempre a necessidade de sincronizar as informações a partir de um dispositivo móvel junto a um banco de dados centralizado.

September 2, 2015