Немного предыстории: я работаю в большой компании с большим количеством филиалов. У нас есть несколько приложений с отдельными базами данных, иногда на разных серверах. Но каждая база данных содержит таблицу со списком ветвей и их взаимосвязями. Я хочу автоматически синхронизировать эти таблицы, когда одна из них изменилась.
Мой вопрос таков: каковы лучшие практики автоматической синхронизации таблиц в разных базах данных (Microsoft SQL Server 2008)?
Существуют ли функции сервера sql для этой цели? Или внешний инструмент это хороший способ? Или лучше написать небольшое приложение и запустить его как сервис или использовать планировщик?