Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: piccolo am 17.12.03 - 14:20:02
-
Hallo,
kann man eine replizierung einer gewissen datenbank auch per agenten starten ? wäre für unseren user sehr nützlich, da er sofort die informationen bekäme und nicht erst nur nachdem die planmäßige replizierung gestartet wurde...
danke für jede hilfe
-
Hi,
soll die Replikation zwischen zwei Servern stattfinden oder meinst Du, wenn der User auf einer lokalen Replik was geändert hat ?
-
Wie soll denn der Agent angetriggert werden? Was spricht dagegen, für die planmäßige Replizierung ein kürzeres Intervall zu nehmen?
-
Inwiefern erwartest Du eine Verbesserung zu einer programmgesteuerten Replikation?
Da kannst Du ja auch festlegen, wann repliziert wird...Das kannst du auch für einzelne Datenbanken festlegen.
-
die replizierung sollte zwischen 3 servern erfolgen, manuell wäre es sehr gut, da gewisse sachen sofort nach der eingabe ersichtlich werden.
für jeden tip, wie man das per schaltfläche oder agenten lösen könnte wäre ich sehr dankbar...
-
Es gibt in LS eine Methode in der NotesDatabase Klasse:
flag = notesDatabase.Replicate( serverName$ )
Das kannst Du verwenden.
Bsp:
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Call db.Replicate( "ServerABC" )
Andreas
-
Du solltest Dir aber genau überlegen, ob nach jeder Änderung eine Replikation angeschmissen wird.
Je nach Häufigkeit von Änderungen, Bandbreite der Leitungen und sowieso laufender, periodischer Replikation, kann es sont passieren, daß die Server in einer Tour untereinander replizieren.
-
Weitere Möglichkeit: Man kann die Server auch clustern.
Andreas
-
danke inzwischen für die vielen antworten , aber
leider funktioniert das oben genannte beispiel nur wenn die datenbank lokal gehalten wird, gibt es eine andere möglichkeit dies zu bewältigen ?
clustern kommt leider nicht in frage.....