Я считаю, что это было бы возможно, но вы настроили бы его наоборот, чем вы указали.Вы бы выбрали центральную базу данных в качестве издателя и использовали бы репликацию слиянием.
Слияние репликации включает опцию, позволяющую динамические фильтры - так что выМне нужно настроить фильтры так, чтобы каждый подписчик получал только те строки, которые он создал, - возможно, добавив столбец в некоторые из ваших таблиц, чтобы включить HOST_NAME () сервера, с которого произошла строка.Вам не нужно делать это с каждой таблицей, потому что после того, как вы отфильтровали одну таблицу, вы можете иметь каскадные фильтры, которые отфильтровывают строки из дополнительных таблиц с помощью объединений.
Что касается «инкрементальных полей» - IПредположим, вы говорите здесь о столбцах IDENTITY?К счастью, о них также думали о - в основном, издатель управляет диапазоном IDENTITY и раздает меньшие диапазоны (из 1000 значений по умолчанию) каждому подписчику.
Caveat - этиЭто общие принципы, но я сам раньше не пробовал такого рода настройки.Я бы порекомендовал сначала попробовать его в «игрушечной» базе данных и попытаться заставить его работать.