2009-11-09 2 views
1

Наш сценарий:Репликация SQL Server 2008 и обновления баз данных вручную

У нас есть основная база данных, в которой хранится информация об общей компании. У нас есть несколько торговых точек, в которых есть свои собственные базы данных, с которыми они работают. Эти местоположения должны использовать информацию в базе данных всей компании, и я не хочу, чтобы наше основное приложение выполняло запросы с кросс-базами, потому что, если в основной базе данных есть проблемы (блокировки или другие), я не хочу, чтобы это приводило к прекращению действия приложения функционировать.

Это, как говорится, мы рассматриваем 2 вещи:

  1. реплицировать данные
  2. Выполнить автоматизированный скрипт для обновления таблицы в каждой базе данных на нашем собственном

Я склонившись к репликации, но я должен признать, что я никогда не делал этого раньше (мы реплицируем данные, хотя, я просто не справился с этим). Мне сказали, что репликация может быть довольно интенсивной для больших таблиц. Любые мысли, предложения или хорошие статьи об этом?

ответ

5

Обычно лучше использовать стандартный инструмент, чтобы что-то сделать, чем создавать собственный код.

Лучшим в этом случае является меньшая стоимость и меньше вероятность ошибок.

SQL Replication предназначен для выполнения именно этой работы, поэтому я бы рекомендовал вам ее использовать.

Смежные вопросы