Merge Replication for MSSQL Server 2000
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Merge Replication for MSSQL Server 2000 Expand / Collapse
Автор
Сообщение
13.11.2001 15:11
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.05.2002 12:57
Сообщ.: 6, Visits: 67
Есть вопрос.
На MSSQL была настроена репликация слиянием, но
при прохождении наблюдается интересные вещи.
Имееются одна мастер - таблица и две дочерние.
Данные в них вставляются в разрезе одной транзакции в базе данных
"публикатора"
После репликации получаем в мастере записи есть, в одной детайловской есть, а в другой нету. При этом MSSQL сообщает что данны не могут
быть вставлены, так как имеется констрайнт. Т.е. получается
что происходит попытка вставки данных вначале в дочернюю, а потом
в мастеровскую. В результате чего данные удаляются с базы данных "публикатора" !!!!
Кроме того при синхронизации данных с помощью моментального снимка ловлю подобную ситуацию, т.е. идет вставка в дочернюю таблицу до того как попадают данные в мастеровскую таблицу.
Это так задумано или я где-то что-то не так настроил ?
Есть ли возможность настройки порядка репликации таблиц ?
Огромная просьба помочь всех кто с этим сталкивался !!!!
Сообщ. #732643
13.11.2001 15:37
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 13.02.2002 12:46
Сообщ.: 266, Visits: 2 927
Пересоздайте все References и триггеры с признаком not for Replication.
Сообщ. #732656
15.11.2001 20:00
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.05.2002 12:57
Сообщ.: 6, Visits: 67
Огромное спасибо.
Ошибка шла из-за констрайнтов, недоглядел.
Сообщ. #733041
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 1:53