Tengo una aplicación que consta de una base de datos y varios servicios. Uno de estos servicios agrega información a la base de datos (desencadenada por un usuario).Notificación de cambio con Sql Server 2008
Otro servicio consulta periódicamente las bases de datos en busca de cambios y utiliza los datos nuevos como entrada para el procesamiento.
Hasta ahora he usado un temporizador configurable que consulta la base de datos cada 30 segundos más o menos. Leí sobre Sql 2005 con la Notificación de cambios. Sin embargo, en Sql 2008 esta característica está en desuso.
¿Cuál es la mejor manera de recibir notificaciones de cambios que ocurrieron en la base de datos directamente en el código? ¿Cuáles son las mejores prácticas?
SqlDependency ahora opera fuera de "Service Broker" – lehn0058