Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: Mikle77 от 10 Март 2010, 08:21:36
-
Удалили документ из БАЗЫ, заметили уже поздно, срок мягкого удаления прошел. И много еще документов в базе поменяли.
Нужно было восстановить этот документ - что бы Universal ID был тот же что и ранее, т.к. этот документ в иерархии и много чего завязано на Universal ID.
Сделал:
- Создал новый документ с такими же полями как и был ранее и изменил Universal ID - через агента.
Восстановленный Документ корректно встял в иерархию и все нормально свроде встало. (только NotesID у него другой - но это не важно для меня на NotesID логики не завязано никакой у нас).
Но появились пробемы при репликации:
База лежит на нескольких серверах, восстановленный документ не реплицируется в другие реплики.
Еще заметил что дата создания восстановленного документа после замены Universal ID стала как у ранее удаленного документа (2008.06.10), хотя создавал новый документ 2010.03.10.
Попробовал просто создать новую реплику с Базы - восстановленного документа нет в реплики.
Как сделать так что-бы восстановленный документ корректно реплицировался ?
-
Можно предположить, что в базе остался deletion stub - пометка об удалении документа. И она конфликтует с этим вашим новым документом
-
Помогло повышения номера SN.
Теперь документ появляется во всех репликах.