Tengo una aplicación de escritorio .net 4 bastante simple escrita en C# que necesita mostrar algunos datos insertados en una tabla en un servidor SQL (2005). Los datos en sí son bastante simples, solo una fila de alrededor de 10 columnas (en su mayoría recuentos de otros datos).Datos de inserción desde el servidor Sql a la aplicación de escritorio
Pude simplemente sondear el servidor sql desde la aplicación cada intervalo x, pero mi preferencia es hacer que el servidor sql envíe los datos a esta aplicación si es posible, ya que el tiempo de los "datos nuevos" suele ser irregular.
En resumen, me gustaría saber si esto es posible. Investigando un poco antes de publicar esta pregunta, encontré algunas posibilidades.
1) SignalR: Encontré this pregunta que parecía prometedora, pero parece estar en el contexto de una aplicación web en lugar de una de escritorio. Tras la revisión de la wiki de signalR, me pareció que requiere algún tipo de servicio web u otra conexión http que preferiría evitar.
2) Sql cambio de servidor de seguimiento, de this pregunta. En primer lugar, no estoy en sql 2008, así que supongo que tendré que instalarlo o configurarlo (lo cual no es un problema) pero tampoco estoy seguro de si esto proporcionará lo que necesito.
Mencionaré también que esta aplicación cliente podría existir en más de 100 PC diferentes que todos necesitarían ser notificados en el cambio de datos.
Entonces, ¿es posible? Me disculpo si la pregunta es un poco vaga y gracias de antemano por su ayuda.
¿lo miró? http://msdn.microsoft.com/en-us/library/ms130764.aspx – Paparazzi
@Blam Interesante. Daré un giro rápido y te llamaré :) – Mansfield
Bueno, esto es hace 3 años, pero me pregunto por lo mismo. ¿Alguna actualización con .NET 4 o 4.5.2? –