Вопросы, связанные с репликацией,Вопросы, связанные с репликацией,
Я объясняю свою архитектуру.
Я создал его transactinal процесс репликации
- 2 Издатель в таблице поставщиков сценария я дал ниже,
- Дистрибьютором
- 2 Подписчики репликации
данных Настроенное как:
Таблица VENDORS получает репликацию от 2-издателей до 2-суб-подписчиков через-Distributor.
Хотя репликация, ERROR выдается в базе данных распространителя, как:
здесь, что должно произойти,
pub1 (создают поставщик пабов таблицы) -> Вставки (поставщики) данные Дистрибьютора. -> тянуть подписчиками
Что происходит сейчас для меня,
pub1 (создает пабы табличные поставщики сделано) -> Выдает ошибку на базе дистрибьютора в
Распределение репликации-репликации Подсистема: агент abc-serv1 \ PRD01-звезда-звезда Billing-PROD-VREPL1 \ REPL01-25 не удалось. Нарушение ограничения PRIMARY KEY 'PK_vendors'. Невозможно вставить дубликат ключа в объект «dbo.vendors».
Ошибка выдается, пока между издателями распространится ошибка.
Нет кроссовера, и у абонента нет записи, в процессе распространения он выдает ошибку.главная цель: у меня есть одна таблица с именем ABC_tab_repilca, которая как идентификатор, значения PK, где она должна быть реплицирована с помощью реплики транзакций, моя envi должна быть такой, как я указал, 2 pub - 2 sub с использованием базы данных распространения, любые операции в таблице ABC_table_replica должны быть реплицированы из паб-1 до суб-1 и pub2 до под-2. Возникает проблема: публикация создается для PUB = 1 и создает в дистрибутиве AGAIN входные данные PUB = 1 в дистрибутиве, может ли это вызвать ошибку нарушения PK. – Dhiva
Моя потребность имя таблицы: ABC_tab_replica - содержит запись он имеет ПК, значение идентификаторов: 1. ПАБА = 2, созданные для этой таблицы используется ABC_tab_replica транзакционный метод, с помощью распределенной базы данных 2. SUB = 2, созданные для этой таблицы ABC_tab_replica Таблица ABC_tab_replica должна содержать синхронизацию данных в основной базе данных и реплицированную базу данных – Dhiva