Domino 9 und frühere Versionen > ND6: Entwicklung
Datenbank "installieren/einrichten"
gutknut:
Hallo,
im Rahmen meiner Ausbildung habe ich eine kleine Datenbank erstellt. Nichts wildes. Nur ein paar Seiten, Ansichten und Masken. Nun soll diese Datenbank an 250 Leute verteilt werden. Diese 250 Mitarbeiter wählen sich via Netzwerkwählverbindung ein und replizieren dann Ihre Datenbanken. Wir haben eine eigene Willkommens-Seite. Auf dieser Seite habe ich eine Verknüpfung lokal zu einer Datenbank erstellt (die, die ich erstellt habe). Nun wollte ich mit einem System, welches wir einsetzen (WorkplaceControl), die Datenbank replizieren. Er repliziert sie auch, erstellt aber kein Eintrag auf der Replikationsseite, obwohl er es bei anderen Datenbanken macht (die ich nicht erstellt habe ;) ). Wenn ich die Datenbank nun öffne vom Server und sage, dass ich eine neue Replik erstellen möchte, sagt er mir "Die Datenbank wird gerade von Ihnen oder einen anderen Prozess benutzt". Also selbst so kann ich Sie nicht auf die Replikationsseite bekommen. :(
Kann man es so einstellen, dass wenn man die Datenbank von der Willkommens-Seite öffnet, er die repliziert und gleich einen Eintrag auf der Replikationsseite erstellt, OHNE dass die Datenbank nochmals lokal geöffnet werden muss?
Wie ist allgemein die Vorgehensweise, die man verwendet um eine Datenbank für mehrere Mitarbeiter zu installieren, ohne dass die Mitarbeiter viel klicken oder sonstiges machen müssen?
Würde mich über Antworten freuen.
koehlerbv:
Tja, wenn man jetzt wüsste, was Euer WorkplaceControl da so treibt ...
Bernhard
WildVirus:
Mein Vorgegehn ist i.d.R.: DB auf Server legen, DBlink versenden, fertig
Ggfls noch bei verteilten Standorten Replik auf nächstem Server anlegen
koehlerbv:
Richtig, wildes Virus. Man kann das auch noch durch ein Knöppchen in der zu verteilenden DB automatisieren, welches per LS eine lokale Replik anlegt.
Datenbanken, die für jeden User eine eigene DB erfordern (z.B. Zeiterfasung - jeder hat seine eigene, die dann zu Controlling-Zwecken zentral konsolidiert werden) verteilen sich - durch den ausführenden Admin, der auf Knopfdruck für neue User deren DBs anlegt - sowohl auf den Administrationsserver (der Zeiterfassung - dort werden sie programmgesteuert originär angelegt) als auf des User's Homeserver. Ebenso kann sich der User dann lokale Repliken anlegen (Zeiterfassung, DB mit den Aufträgen und Projekten).
Bernhard
gutknut:
Also eine E-Mail schreiben mit einer Verknüpfung zu der Datenbank. In der Datenbank dann einen Butto erstellt, der per LS dann eine lokale Replik erstellt? Leider hab ich keine Ahnung von LS. Ich werde mal in der Designer-Hilfe schauen.
Edit: Hab mal geschaut...
Reicht folgendes schon aus? Wird damit schon gleichzeitig ein Eintrag auf der Replikationsseite erstellt? Kann man das auch so realisieren, dass der Code ausgeführt wird, wenn sich die Datenbank öffnet?
Dim session As New NotesSession
Dim db As NotesDatabase
Dim replica As NotesDatabase
Set db = session.CurrentDatabase
Set replica = db.CreateReplica( "Jakarta", "sales.nsf"
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln