Article Options for Merge Replication
Область применения: SQL Server
Существует много параметров для статей таблицы слияния, позволяющих настроить поведение репликации в соответствии с потребностями приложений. С помощью репликации слиянием можно выполнять следующее.
Использовать фильтры строк, фильтры соединения и фильтры столбцов. Фильтрация статей таблиц позволяет создавать секции публикуемых данных. Дополнительные сведения см. в статье Фильтрация опубликованных данных.
Указать, будут ли изменения с подписчика передаваться издателю. Для приложений, в которых некоторые или все данные на подписчике должны быть доступны только для чтения, статьи, доступные только для загрузки, повышают производительность. Дополнительные сведения см. в статье Оптимизация производительности репликации слиянием при работе со статьями, доступными только для загрузки.
Указать, что удаления одной или нескольких статей не должны отслеживаться триггерами репликации и системными таблицами. Этот параметр может оказаться полезным во многих сценариях приложений. В том числе в сценариях, использующих операции пакетного удаления, которые не нужно реплицировать. Дополнительные сведения см. в статье Оптимизация производительности репликации слиянием с помощью отслеживания условного удаления.
Укажите порядок обработки статей, чтобы обеспечить обработку статей в порядке, необходимом приложению. Дополнительные сведения см. в разделе Указание параметров репликации слиянием.
Указать, что набор взаимосвязанных записей должен обрабатываться в виде блока (по умолчанию репликация слиянием обрабатывает изменения в таблицах построчно). Дополнительные сведения см. в статье Группирование изменений в связанных строках с помощью логических записей.
Использовать обнаружение и разрешение конфликтов для случаев, когда одни и те же данные могут быть изменены в нескольких узлах топологии. Дополнительные сведения см. в статье Обнаружение и разрешение конфликтов репликации слиянием.
Укажите параметры схемы, например копируются ли ограничения и триггеры на подписчик. Дополнительные сведения см. в разделе Указание параметров схемы.
Для соблюдения многих условий во время синхронизации используется обработчик бизнес-логики. Эти условия включают изменения данных, конфликты и ошибки. Дополнительные сведения см. в статье Выполнение бизнес-логики при синхронизации слиянием.