Estou procurando a melhor prática para o seguinte cenário.
Temos um CRM em nossa empresa. Quando um funcionário atualiza o cadastro de uma empresa, existe uma trigger que aciona um stored procedure que possui uma instrução CRUD para o servidor vinculado que hospeda o banco de dados SQL do nosso site.
Pergunta:
O que acontece quando a conexão é perdida no meio do CRUD e o banco de dados SQL do site não foi atualizado? Qual seria a melhor maneira de processar novamente a instrução SQL quando a conexão voltar?
Eu li sobre Service Broker ou Replicação Transacional. Algum desses é mais apropriado para essa situação?
A configuração:
Local: Servidor SQL 2008 R2
Site: SQL server 2008