powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Replication обрывается
4 сообщений из 4, страница 1 из 1
Replication обрывается
    #34946477
Vlady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы используем ASE 12.5.3 и Rep 12.6. Warm standby.
База данных маркирована для репликации sp_reptostandby test, 'L1'.
При попытке реплицировать text/image репликация обрывается.
Пытался маркировать также все text/image поля sp_setrepcol <имя поля>, always_replicate.
Всё равно не помогает.
Это пишется в Log-File Rep сервера.

E. 2007/11/16 18:30:41. ERROR #5149 DSI EXEC(150(1) TEST02.test) - /dsiexec.c(3673)
Function 'rs_get_textptr' for 'Bestand' returned no rows.
I. 2007/11/16 18:30:41. The DSI thread for database 'TEST02.test' is shutdown.

Может кто уже с этим сталкивался? Может есть какие-то идеи? Буду очень признателен.
...
Рейтинг: 0 / 0
Replication обрывается
    #34950354
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите сюда , может быть это ваш случай
...
Рейтинг: 0 / 0
Replication обрывается
    #34957999
Vlady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.Это я уже видел.К сожелению немножко не подходит Я не могу сделать alter replication definition, так как database отмаркированна для репликации с помощью sp_setreptostandby и не имеет replication definition. Я уже пробывал, но репсервер говорит, что replication definition не существует. Буду открывать Call у Sybase.
...
Рейтинг: 0 / 0
Replication обрывается
    #34958584
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых, вам никто и ничто не мешает сделать replication definitions даже для схемы WarmStandby. Это даже желательно для улучшения производительности RS

А во вторых, по вышеуказанной ссылке, кроме исправления репдефа, есть резонное объяснение, которое говорит, что подобная проблема, может быть связана с рассинхронизацией таблиц, в которых присутствуют text/image поля.

авторThe reason you get the error is the simply because the 2 tables are out of
sync. An update has taken place in the Primary, and it fails to locate the
record in the Secondary when it tries to update the text/image columns. The
'rs_get_textptr' function is used to locate the associated record at the
replicate. It wasn't found, hence the error, 'function 'rs_get_textptr' for
'reservation' returned no rows.'

Решение - синхронизация проблемной таблицы (можно с помощью bcp)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Replication обрывается
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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