Параметры статьи для репликации слиянием
Существует много параметров для табличных статей слияния, позволяющих настроить поведение репликации в соответствии с потребностями приложений. С помощью репликации слиянием можно выполнять следующее.
Использовать фильтры строк, фильтры соединения и фильтры столбцов. Фильтрация табличных статей позволяет создавать секции публикуемых данных. Дополнительные сведения см. в разделе Фильтрование опубликованных данных.
Указать, будут ли изменения с подписчика передаваться издателю. Для приложений, в которых некоторые или все данные на подписчике должны быть доступны только для чтения, статьи, доступные только для загрузки, повышают производительность. Дополнительные сведения см. в разделе Оптимизация производительности репликации слиянием при работе со статьями, доступными только для загрузки.
Указать, что удаления одной или нескольких статей не должны отслеживаться триггерами репликации и системными таблицами. Этот параметр может оказаться полезным во многих сценариях приложений. В том числе в сценариях, использующих операции пакетного удаления, которые не нужно реплицировать. Дополнительные сведения см. в разделе Оптимизация производительности репликации слиянием с помощью условного отслеживания удалений.
Укажите порядок обработки статей, чтобы обеспечить обработку статей в порядке, необходимом приложению. Дополнительные сведения см. в разделе Указание порядка обработки статей слияния.
Указать, что набор взаимосвязанных записей должен обрабатываться в виде блока (по умолчанию репликация слиянием обрабатывает изменения в таблицах построчно). Дополнительные сведения см. в разделе Изменения группирования связанных строк с логическими записями.
Использовать обнаружение и разрешение конфликтов для случаев, когда одни и те же данные могут быть изменены в нескольких узлах топологии. Дополнительные сведения см. в разделе Обнаружение и разрешение конфликтов репликации слиянием.
Укажите параметры схемы, например копируются ли ограничения и триггеры на подписчик. Дополнительные сведения см. в разделах Как указать параметры схемы (среда SQL Server Management Studio) и Как задать параметры схемы (программирование репликации на языке Transact-SQL).
Для соблюдения многих условий во время синхронизации используется обработчик бизнес-логики. Эти условия включают изменения данных, конфликты и ошибки. Дополнительные сведения см. в разделе Выполнение бизнес-логики при синхронизации слиянием.