Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация слиянием. Много издателей, один подписчик  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Разрабатывается репликация слиянием с несколькими издателями и одним подписчиком. Все статьи - download-only.
Возникает следующая проблема:

A row update at 'RegionalServer1.RegionalDatabase1' could not be propagated to 'CentralServer.CentralDatabase'. This failure can be caused by a constraint violation. Invalid object name 'dbo.MSmerge_genvw_4C9DBD700AC845059047CFFB1C19F484'.

Строка была добавлена в региональном издателе и реплицирована на центральный подписчик. Спустя примерно час эта строка была обновлена на издателе и сейчас я вижу упомянутый конфликт.
С другими статьями похожая ситуация.

Вопрос 1: насколько вообще нормальна подобная топология для репликации слиянием, кто-нибудь её использует?
Вопрос 2: если подобная топология допустима, то из-за чего возникает проблема?

Репликация слиянием топологии "один издатель, много подписчиков" с фильтрами была отброшена из-за отсутствия в некоторых таблицах полей, по которым можно построить фильтр.
10 июн 09, 15:43    [7286341]     Ответить | Цитировать Сообщить модератору
 Re: Репликация слиянием. Много издателей, один подписчик  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Везде SQL Server 2008 SP1 Enterprise Edition.
10 июн 09, 15:44    [7286349]     Ответить | Цитировать Сообщить модератору
 Re: Репликация слиянием. Много издателей, один подписчик  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Alexes
Репликация слиянием топологии "один издатель, много подписчиков" с фильтрами была отброшена из-за отсутствия в некоторых таблицах полей, по которым можно построить фильтр.
А добавить их не судьба?..
11 июн 09, 06:06    [7288206]     Ответить | Цитировать Сообщить модератору
 Re: Репликация слиянием. Много издателей, один подписчик  [new]
Alexes
Member

Откуда:
Сообщений: 1100
Пока нет ресурсов на доработку приложения, чтобы заполнить новые поля.
В BOL в качестве решения подобной задачи предлагается использовать транзакционную репликацию с множеством издателей и центральным подписчиком. Но поскольку репликация слиянием уже используется для обмена общей информацией между разными филиалами и между филиалами и центром, то не хочется вводить ещё один тип репликации.
Поэтому и спрашиваю про допустимость данной топологии для репликации слиянием.
11 июн 09, 09:01    [7288331]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить