2016-05-11 2 views
1

Я выполняю синхронизацию 3-х уровневого файла. Пусть говорят, что уровень Corp - Store - Device. Я также делаю это, как 3-уровневая синхронизация базы данных. Я создаю trigger, router и trigger_router для Corp - Store и Store - Device.SymmetricDS: Не удалось найти триггер-маршрутизатор sym_file_snapshot

Но появилась ошибка TriggerRouterService - Could not find triger router [sym_file_snapshot] in list [sym_file_snapshot]. После того, как я узнал об ошибке, узел Corp хочет подключиться к узлу Device. Что здесь не так? Является ли мой подход неправильным?

Update:

  1. Corp узел хочет послать первоначальную нагрузку на Device узел непосредственно.

ответ

1

Проверке устройство sym_node_security и посмотреть на initial_load_enabled устанавливаются или не.

0

Похоже, sym_router направляет файлы с Corp на устройство напрямую. Создать два sym_routers:

  1. первых один маршрутизировать файлы из Corp в corp_directory в store_directory
  2. вторые один маршрут файла Store, от магазина store_directory к device_directory
+0

Да, я уже сделал. Обновление: узел 'Corp' хочет напрямую отправить начальную нагрузку на узел« Устройство ». Должен ли я удалить существование узла 'Device' из' Corp' и зарегистрировать его вручную на узле 'Store'? –

+0

'Corp' не может отправлять начальную нагрузку непосредственно на« Устройство ». Сначала нужно перейти в «Магазин», а затем «Магазин» отправляет начальную нагрузку на «Устройство» –

+0

, да, но факт заключается в том, что «DataService - Очереди загрузки начальной загрузки на узел устройства» на узле «Corp» и после этого вышеописанное исключение появилось –

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