|
|
|
новичок
      
участник
Last Login: 29.05.2002 12:57
Сообщ.: 6,
Visits: 67
|
|
Есть вопрос. На MSSQL была настроена репликация слиянием, но при прохождении наблюдается интересные вещи. Имееются одна мастер - таблица и две дочерние. Данные в них вставляются в разрезе одной транзакции в базе данных "публикатора" После репликации получаем в мастере записи есть, в одной детайловской есть, а в другой нету. При этом MSSQL сообщает что данны не могут быть вставлены, так как имеется констрайнт. Т.е. получается что происходит попытка вставки данных вначале в дочернюю, а потом в мастеровскую. В результате чего данные удаляются с базы данных "публикатора" !!!! Кроме того при синхронизации данных с помощью моментального снимка ловлю подобную ситуацию, т.е. идет вставка в дочернюю таблицу до того как попадают данные в мастеровскую таблицу. Это так задумано или я где-то что-то не так настроил ? Есть ли возможность настройки порядка репликации таблиц ? Огромная просьба помочь всех кто с этим сталкивался !!!!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 13.02.2002 12:46
Сообщ.: 266,
Visits: 2 927
|
|
| Пересоздайте все References и триггеры с признаком not for Replication.
|
|
|
|
|
новичок
      
участник
Last Login: 29.05.2002 12:57
Сообщ.: 6,
Visits: 67
|
|
Огромное спасибо. Ошибка шла из-за констрайнтов, недоглядел.
|
|
|
|