• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

ошибка при репликации

  • Автор темы Proger J.
  • Дата начала
P

Proger J.

Здравствуйте! У меня тут чудо произошло, спешу поделиться :lol:

2 сервера: S1 и S2, связаны между собой. Каждые 10 минут идет репликация базы BD1.
Есть в этой базе документ который перестал реплицироваться с определенного момента времени. Оба сервера (S1 и S2) благополучно вписаны в reader-ское поле этого документа. Остальные документы нормально синхронизируются, а вот этот ну никак не хочет...

Может кто-нибудь сталкивался? :)
 
R

RAJ

попробуй пересохранить документ
 
P

Proger J.

пробовал, RAJ :)
правда только на S1 пересохранял.. ну ща попробую и на другом..
 
A

Akupaka

может я туплю... но сервера не должны разве иметь возможность изменять документы эти?
 
R

RAJ

сервера скорее всего имеют права "Менеджер", так что если они "видят" документ, то модифицировать его смогут
 
30.05.2006
1 345
12
BIT
0
сервера скорее всего имеют права "Менеджер", так что если они "видят" документ, то модифицировать его смогут
Видимо, в READERS они вписаны с очепяткой (например - в Abbreviated а не Canonical формате).
Или само поле флажок READERS потеряло
 
A

Akupaka

кто тебе такое сказал? ридерс-поля не расширяют прав на изменение документа!
т.е. если чел только в ридерс-поле перечислен, то он будет видеть док, но не сможет его править, не зависимо от уровня доступа.

зы: или я уже запутался... %)
зы2: слишком много нотеса... все верно ридерс-поля и эдитор+ дают тот же эффект, что и авторс-поля и эдитор+
 
P

Proger J.

S1 - манагер, S2 - редактор
доки модифицировать могут оба
 
A

Akupaka

на одном из серверов
очистка истории, изменение дока, репликация...

еще я предполагал, но не пробовал реализовать, что можно попытаться выгрузить доку в DXL на одном сервере, а на другом загрузить...
 
A

Akupaka

на доке:
CTRL+X
CTRL+V
ну, это если документ никаким образом ни с какими другими не связан... :)

но, если в доке заглючили Seq Num то и это может не помочь (предполагаю), придется пересоздавать копируя итемы в новый док...
 
R

RAJ

агент для выделенных документов в представлении
Код:
Sub Initialize
Dim NS As New NotesSession
Dim NDB As NotesDatabase
Dim NDC As NotesDocumentCollection
Dim ND_Curr As NotesDocument
Dim ND_Source As NotesDocument
'Dim ND_Targer As NotesDocument

Set NDB = NS.CurrentDatabase

Dim NDB_Target As New NotesDatabase("ИМЯ_ДРУГОГО_СЕРВЕРА", NDB.FilePath или ПУТЬ_К_БАЗЕ_НА_ДРУГОМ_СЕРВЕРЕ)
Set NDC = NDB.UnprocessedDocuments
Set ND_Curr = NDC.GetFirstDocument
While Not(ND_Curr Is Nothing)
Set ND_Source = NDB_Target.GetDocumentByUNID(UNID)
If ND_Source Is Nothing Then
Print "Документ с "+ND_Curr.UniversalID+" не найден"
Else
Call ND_Source.CopyAllItems(ND_Curr, True)
ND_Curr.Save True, False
Print "Скопирован документ с "+ND_Curr.UniversalID
End If
Set ND_Curr = NDC.GetNextDocument(ND_Curr)
Wend
End Sub
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!