2015-06-11 3 views
0

После настройки репликации все данные из таблиц реплицировались из издателя в подписчик. Теперь мое требование - всякий раз, когда я вставляю новую запись в издателя только, что запись должна копировать, а не повторно инициализировать все записи подписчику, потому что моя таблица имеет миллионы записей.Ошибка репликации данных

Вместо того, чтобы отбрасывать и повторно инициализировать моментальный снимок, мы сохраняем ранее данные синхронизации таблицы в подписчике и только синхронизируем новую запись.

Есть ли способ сделать это?

+0

То, о чем вы просите, может быть достигнуто с помощью [Объединение] (https://msdn.microsoft.com/en-us/library/ms152746.aspx) или [Репликация транзакций] (https://msdn.microsoft. ком/EN-US/библиотека/ms151176.aspx). – ughai

+0

Transaction Rep используется –

+0

Таблица издателей - почти 1 млн записей. Абонент - 1 миллион плюс всякий раз, когда я вставляю новую запись в издатель, обычно она отбрасывает таблицу в подписчике и создает с 1 миллионом плюс 1 новую запись. Поэтому получаю латентность, чтобы получить записи в подписчике ... Мне нужно сделать старую 1 миллион записей фиксированы, и новая запись должна только вставляться в таблицу подписчиков ... Возможно ли это? –

ответ

0

Если вы используете транзакционную репликацию (как вы говорите выше в своих комментариях), что-то настроено неправильно. Транзакционная репликация должна работать, как вы описываете (т. Е. Однострочное изменение перетаскивается и применяется как однострочное изменение). Я предполагаю, что у вас есть свойство instant_sync, включенное в издателе, и запускает агент моментальных снимков по расписанию. По крайней мере, выключите расписание для агента моментальных снимков, и я думаю, вы увидите, что ваша проблема исчезнет.

+0

Я был настроен только для себя. Я спрашиваю, есть ли возможность исправить уже реплицированные записи, а не реплицировать каждый раз. –

+0

Если ваша настройка репликации ведет себя так, как вы описываете (т.е. одна строка меняется → полная перезагрузка таблицы) , что, безусловно, неправильно настроено. –

Смежные вопросы