Domino 9 und frühere Versionen > ND8: Entwicklung
Datenbank kopieren
skywook:
Hallo,
ich möchte per Script eine DB kopieren. Mit createCopy erstelle ich eine Kopie aber ohne Dokumente.
Gibt es keine Möglichkeit eine 1:1 Kopie einer Datenbank zu erstellen?
Mitch:
Huhu,
FileCopy oder notfalls über die Shell wären Möglichkeiten(*).
Gruß,
Mitch
(*) Edit: Siehe unten. Andrew hat Recht, das wäre dann eine Replik. Je nach dem was du vorhast könnte das unerwünschte Nebenwirkungen haben. In der Hilfe zu createCopy ist aber auch ein Beispiel um die Dokumente zu kopieren.
Andrew Harder:
Vorsicht, dann ist das eine Replik!
Das es beim CreateCopy keinen Parameter gibt damit die Dokumente mitkopiert werden, ist echt störend.
Kann man aber einfach lösen.
Wenn Du nix mit API machen willst, dann sehe Dir einfach mal folgendes an:
- Properties NotesDataBase: AllDocuments
- Method NotesDocument: CopyToDatabase
koehlerbv:
AllDocuments gibt aber wirklich nur "normale" Dokumente zurück.
Will man auch Profile Documents mit in die Kopie übernehmen, braucht es noch ein GetProfileDocColletion.
HTH,
Bernhard
Glombi:
Es geht standardmäßig mit Serverconsolen Command
CL COPY quelldb zieldb.
siehe dazu bspw. http://searchdomino.techtarget.com/tip/Copy-Lotus-Notes-databases-from-the-Domino-Server-console-command-line
Das sollte sich dann auch mit SendConsoleCommand aufrufen lassen.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln