powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / DB REMOTE (нехватает записей)
4 сообщений из 4, страница 1 из 1
DB REMOTE (нехватает записей)
    #33803450
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На удаленной базе по непонятным причинам отсутствует некоторое количество записей
Вопрос: какие могут быть причины возникновения такой ситуации и пути ее исправления.

Попытки UPDATE-та в центральной базе этих записей ни к чему не привели

Удаление и повторное добавление этих же записей невозможено из-за ограничений ссылочной целостности в центральной базе.

СПАСИБО!
...
Рейтинг: 0 / 0
DB REMOTE (нехватает записей)
    #33803569
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причин может быть много.
Самое вероятное - несовпадение справочников в момент пересылки записи, соотвествнно удаленная база не принимает запись по нарушению внешних ключей.
Так же может быть несовпадение структуры таблицы между передающей и принимающей базами.
В этих двух случаях в логе dbremote будет соответствующая запись.
Но бывают к сожалению и более загадочные случаи. Начиная от нарушения фиг-знает-чего на посылающей базе и запись просто не уходит. Видел такое однажды пару лет назад.
А недавно был вообще странный глюк - запись пришла в удаленную базу, а через некоторое время молча исчезла. Так и не понял что произошло.

Лечить это можно тремя способами:
1) Добавить-обновить записи напрямую в удаленной базе. Они будут реплицированы обратно, но ни к чему плохому привести не должно - вставка отменится по повтору первичного ключа, а обновление будет в правильные значения.
2) Удалить и заново добавить эти и все ведомые записи в посылающей базе. Обновление всех ведомых нужно для той самой ссылочной целостности.
3) Заново выгрузить удаленую базу :)

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
DB REMOTE (нехватает записей)
    #33803616
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!

Но по неопытности нажали на кнопу у подписчика Synchronize Now
и теперь у нас посылает все справочники, к сожелению с нашим инетом это оч.долго.

===============================
PB 9.0.2 (7534) ASA 9.0.2 (2451)
...
Рейтинг: 0 / 0
DB REMOTE (нехватает записей)
    #33807940
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROНа удаленной базе по непонятным причинам отсутствует некоторое количество записей
Вопрос: какие могут быть причины возникновения такой ситуации и пути ее исправления.

Попытки UPDATE-та в центральной базе этих записей ни к чему не привели

Удаление и повторное добавление этих же записей невозможено из-за ограничений ссылочной целостности в центральной базе.

СПАСИБО! Ну так, что тебе мешает, сохранить во времянках, подчиненные записи, мне иногда именно так и приходится делать, сначало сохранияю подчиненные записи, затем основные, потом удаляю основные, подчиненные записи удаляются при этом триггерами, потом вставляю основные, а затем подчиненные.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / DB REMOTE (нехватает записей)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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