Поддерживает ли репликация SQL Server этот сценарий?

Предположим, у меня есть центральный сайт и сайты филиалов. Филиалы также имеют собственный распределительный центр;

Северный центр, Южный центр, Западный центр и Восточный центр.

Хотелось бы, чтобы вся информация тиражировалась среди своего региона. Но только центральный сайт, на котором должны быть все данные по всем регионам.

Данные, вставленные в каждый регион, могут быть обновлены только в этом регионе.

Пожалуйста, сообщите мне, поддерживает ли SQL Server этот сценарий и как его настроить.


person Chaowlert Chaisrichalermpol    schedule 17.11.2009    source источник


Ответы (1)


Да, SQL Server поддерживает публикацию с фильтрованной репликацией. Это немного, но вот хорошее место для начала:

Репликация предлагает четыре типа фильтров:

  • Статические фильтры строк, доступные для всех типов репликации. Используя статические фильтры строк, вы можете выбрать подмножество строк для публикации. Все подписчики отфильтрованной публикации получают одно и то же подмножество строк отфильтрованной таблицы. Дополнительные сведения см. в разделе «Статические фильтры строк» ​​в этом разделе.
  • Фильтры столбцов, доступные для всех типов репликации. Используя фильтры столбцов, вы можете выбрать подмножество столбцов для публикации. Дополнительные сведения см. в разделе «Фильтры столбцов» этой темы.
  • Параметрические фильтры строк, которые доступны только при репликации слиянием. Используя параметризованные фильтры строк, вы можете выбрать подмножество строк для публикации. В отличие от статических фильтров, которые отправляют одно и то же подмножество строк каждому подписчику, параметризованные фильтры строк используют значение данных, предоставленное подписчиком, для отправки подписчикам различных подмножеств строк. Дополнительные сведения см. в разделе Параметризованные фильтры строк.
  • Фильтры присоединения, которые доступны только при репликации слиянием. Используя фильтры объединения, вы можете расширить фильтр строк из одной опубликованной таблицы в другую. Дополнительные сведения см. в разделе Фильтры объединения.
person Michael Petrotta    schedule 17.11.2009