Habe folgendes Problem:
eine Datenbank läuft weltweit auf sehr vielen Servern.
Die Datenbank wird weltweit von sehr vielen Usern genutzt.
Die User arbeiten meist lokal, d.h. sie erstellen eine lokale Replik.
Da sehr viele Dokumente in dieser Datenbank sind, will ich eine selektive Replizierformel einsetzen, damit jeder User nur den für ihn relevanten Teil der Dokumente bekommt.
Normalerweise würde ich in diesem Fall so vorgehen:
Erweiterte Replizierparameter:
Wenn Computer: -Beliebiger Server-
empfängt von: -Beliebiger Server-
dann folgt diese Formel
SELECT (@Name([CN]; @UserName) = Originator) |
DataType = "internal" |
FeldName = "soundso"
Damit würde jeder - leider auch jeder Server - nur einen Teil der Dokumente erhalten. Geht also nicht.
Ideal wäre es, wenn ich in diesem Fall eine Gruppe aus dem N&A book einsetzen würde. Z.B.:
Wenn Computer: All Employees
empfängt von: -Beliebiger Server-
dann diese Formel
SELECT (@Name([CN]; @UserName) = Originator) |
DataType = "internal" |
FeldName = "soundso"
Leider kann ich aber keine Gruppen an dieser Stelle einsetzen.
Natürlich würdr es funktionieren, wenn ich hier die Server oder die User namentlich aufführen würde. Sind aber leider zu viele,
Kann mir jemand einen Ausweg aus diesem Dilemma zeigen?
Für einen Lösungsvorschlag wäre ich sehr dankbar.