Pergunta

Eu tenho diferentes instâncias de um aplicativo [.NET 3.5] C# WIN Forms que são executados em diferentes máquinas.

Todas as instâncias usam o mesmo SQL 2005 dB.

Preciso enviar um alerta e atualizar as grades [contidas nos controles do usuário] quando outra instância do aplicativo muda de smth no db.

Qual é a melhor maneira?

Muito obrigado.

Foi útil?

Solução

Use uma SQLDEPEDENCY. Isso pode ser feito no WinForms e no ASP.net.

Veja este vídeo: http://windowsclient.net/learn/video.aspx?v=27881

(Preste atenção à nota técnica para pré -requisitos)

Outras dicas

Como David disse que uma das opções é o sqldependência quando o próprio SQL Server envia notificações quando os dados são alterados. Mas você também pode usar o WCF (ou qualquer outra solução distribuída) para manter a comunicação entre 2 instâncias e notificar um ao outro ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top