powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / RS 12.6- Нет репликации function-string
2 сообщений из 2, страница 1 из 1
RS 12.6- Нет репликации function-string
    #39682728
A_n_d_r_e_y.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте

Репликация между ASE1 (15.5/EBF 19393) и ASE2 (12.5.4) через два RS (RS1 -id Server и RS 2). Оба версии Replication Server/12.6/EBF 17469 ESD#10/NT.
Реплицируется в обе стороны как рабочих баз, так и RSSD.
На RS1 создан Function string class -> My_Function-String set parent to rs_default_function_class.
Он выбран для "connection" на обоих RS к своим ASE и в неп переопределяются стандартные функции для difinition (rs_insert, rs_update ...)

Администрирую репликацию в сишном Sybase Central через RSM сервер.


В настоящий момент при создании definition на RS1 на обоих RS во всех классах появлялась группа с именем difinition, но если на RS1 она содержит набор function string, то на RS2 она пустая, причем ВО ВСЕХ классах, включая rs_default_function_class.

Если создать подписку, то репликация данных начинается, но любые изменения функций на RS1 никак не отражаются на репликации.

То есть если на RS1 для difinition TEST15601 rs_insert имеет вид:

if not exists(select 1 from Site where number=?"Lastsite"!new? and id=1)
insert into TEST (Lastsite, Site,....) values(?"Lastsite"!new?,?"Site"!new?,... )

то на ASE2 приходит просто

insert into TEST (Lastsite, Site,....) values(?"Lastsite"!new?,?"Site"!new?,...)

И если такая запись в базе есть, то репликация валится с dublicate key.

Видимо что то произошло с репликацией RSSD.

КАК Это поправить?
...
Рейтинг: 0 / 0
RS 12.6- Нет репликации function-string
    #39712434
Сергей08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A_n_d_r_e_y.P,
После upgrade изменил system и site version в 1571200 и получил ту же проблему.
После возврата system_version to 1571 function string появились после пересоздания дефиниций и автокорекция заработала.
Но у меня одинокий repserver и поэтому попробуй изменить и site version и пересоздать дефиниции.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / RS 12.6- Нет репликации function-string
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]