Учитывая типичное трехуровневое приложение, развернутое на двух удаленных сайтах. БД, стоящая за двумя установками, содержит абсолютно одинаковую структуру и одинаковые данные. Должен быть механизм репликации между двумя внутренними базами данных, чтобы синхронизировать их. Встроенная функция репликации SqlServer сделает эту работу. Тем не менее, бизнес-уровень приложения хранит много данных в кэше. Если я использую репликацию на уровне базы данных, кеш на бизнес-уровне не синхронизируется.
Есть ли способ создания триггеров SQL, которые уведомляют бизнес-уровень об изменениях?
БД: SqlServer2005 или 2008, бизнес-уровень: C #