Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Zwei Repliken einer DB auf einem Domino Server
ossigo:
Moin,
haben eine Datenbank A, die bereits auf zwei Domino Servern (6.5.2) liegt und als lokale Replik auf einigen Notesbooks unterwegs ist und regelmäßig repliziert wird.
Auf einen der Server, wo bereits eine Replik der DB liegt, muss jetzt noch eine Replik dieser DB erstellt werden, die aber über die Replizierparameter (Platzsparer) nur eine Untermenge der Dokumente der Datenbank bekommen soll. Diese Untermenge muss aber auch über Replikation immer auf dem aktuellen Stand gehalten werden.
Habe das bereits eingerichtet und nur die von mir gewünschten Dokumente, die den Kriterien der Replizierformel entsprechen, wurden übernommen.
Beide Repliken der DB befinden sich jetzt also auf dem Server in einem Verzeichnis.
Wie richte ich jetzt aber die zeitgesteuerte Replikation ein?
Wie schaffe ich das, dass beide Repliken auf diesem Server sich untereinander austauschen?
Wenn sich jetzt Benutzer mit der Ursprungs-DB auf dem Server abgleichen, bekommt das auch die neue Replik mit?
Wir haben ja bereits Verbindungsdokumente für die Replikation eingerichtet, in denen steht, dass das ganze Verzeichnis repliziert werden soll, aber wie repliziert man einen Server mit sich selbst?
Problematik verstanden?
Habe mal gehört, dass das Handling von zwei Repliken einer DB auf einem Server nicht ganz einfach sein soll und zu vermeiden ist, geht aber nicht anders...
Zusatzfrage:
Wie gebe ich den beiden oben beschriebenen Repliken auf einem Server unterschiedliche Titel? Ist beinahe zwingend!
Jens
koehlerbv:
Hallo Jens,
zwei Repliken auf einem Server ist ein No-No ! Ohne wenn und aber ... Vor allem kannst Du
- die Repliken nicht untereinander replizieren, sondern nur durch Repliken auf einer dritten Maschine
- Du kannst den Titel nicht verändern
Beschreibe doch lieber, warum das so erforderlich ist - ich bin mir sicher, dass sich da eine andere Architektur finden lässt, die dann auch sicher funktioniert.
Bernhard
ossigo:
Hallo Bernhard,
danke für die Antwort, dachte mir schon sowas, hatte ich aber erstmal auf einem Testserver probiert, zweite Replik ist schon wieder gelöscht...
Ziel/Sinn der Aktion:
Firmen-Externe müssen/sollen auf nur bestimmte (Antwort-)Dokumente eines Typs in einer Datenbank als Editor (ohne löschen) zugreifen.
Angedachtes Szenario:
Externer fliegt per VPN auf einem Terminalserver bei uns im Netz ein, startet nach Windows Login einen Notes Clients, hat eine eigene Notes-ID und hat generell auf alle Notes-DB "kein Zugriff". Für diesen Externen wollte ich eine Replik dieser DB anlegen, auf die er mit seiner ID Editor-Rechte ohne löschen bekommt und dort nur eine Untermenge der Dokumente der besagten DB per Replizierformel zur Verfügung stellen.
Da es sich um mehrere Externe handelt arbeite ich bereits mit Leserfeldern/Rollen.
Ich wähle also in der UrsprungsDB in diesen Dokumenten in einem Multivaluefeld aus einer Schlüsselwortliste die Externen aus, die Zugriff auf dieses Dokument haben sollen und Regel den Zugriff dann über Rollen, erste Tests in der Richtung sahen fruchtbar aus...
Da die UrsprungsDB sehr viele Ansichten hat für/mit vielen unterschiedlichen Dokumententypen, aber die Externen nur einen Typ sehen sollen, würde ich dem Externen gerne eine im Design gesäuberte DB anbieten, die eigentlich nur noch eine Ansicht benötigt.
Dachte sonst schon an eine Kopie der DB und Arbeit mit Agenten, aber so der Formel-/Script-Meister bin ich noch nicht..., außerdem ist es bestimmt nicht soooo einfach eine Replikation mit Agenten eben mal so nachzubilden...
Ideen?
Jens
koehlerbv:
Hallo Jens,
wenn Du ja sowieso schon Leser-/Autorenfelder hast (gerade hierfür ein Muss), bräuchtest Du das doch nur noch darum erweitern, dass Du auch den Zugriff auf Ansichten einschränkst via View-ACL (selbst Einschränkungen in Outlines reichen vollkommen aus). Die Externen kommen ja an keinerlei Dokumente heran (sprich: Sie könne Sie weder auf dem Server sehen noch von dort replizieren), es geht also nur noch um die "Schönheit" (dass die Externen keine leeren Ansichten zu sehen bekommen).
Replizierformeln stellen sowieso keinerlei Sicherheit dar, Leserfelder schützen Dich aber zuverlässig.
Sag' an, wenn Du mehr Infos brauchst - hier im Forum gibt es genug Kollegen (mich eingeschlossen), die mit Szenarien wie dem Deinigen täglich umzugehen haben.
Bernhard
ossigo:
Hallo Bernhard,
View-ACL sagt mir jetzt nicht viel, hört sich aber gut an. Was sind Outlines?
Lese mich da morgen mal rein, bin eigentlich schon @home
Jens
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln