Seite 1 von 2

Daten von Ahnenblatt PC1 auf Ahnenblatt PC2

Verfasst: 03.02.2022, 20:33
von Bernd Görtz
Ich habe AB auf zwei PCs installiert. Ich möchte die daten nur am PC1 pflegen und nur dort ergänzen. In Abständen möchte ich diese auf PC2 übertragen. Wie sieht der einfachste Weg hierzu aus?

Verfasst: 03.02.2022, 22:02
von bjew
Hallo,
einfach die Datenbank *.ahn oder *.ged hinschieben.
Aber, es gibt da noch ein paar Daten im Installationsverzeichnis, die ggf. berücksichtigt werden müssen.

Verfasst: 03.02.2022, 23:45
von Martin-D
eine der Beiden oben genannten Dateien und die Bilder im Mediaordner nicht vergessen.

Gruß

Martin

Verfasst: 04.02.2022, 00:09
von Bernd Görtz
Liebe Freunde,
geht es ein bisschen genauer. Also z.B.: gehe auf usw,
Gruß
Bernd

Verfasst: 04.02.2022, 00:15
von Fridolin
Hallo Bernd,

es geht genauer. Aber erstmal musst du erklären, was du zur Verfügung hast bzw. was du benutzen möchtest zum Datenaustausch: Es geht ja nicht nur darum, die Familiendatei synchron zu halten (ein paar MB), sondern auch alle Medien, die dazu gehören (ein paar hundert MB). Oder kannst/willst du darauf verzichten?

Also wäre die Frage: USB-Stick? Internet? Cloud? oder heimisches Netzlaufwerk? Sollen die Daten kopiert werden oder liegen sie parat für den Zugriff von beiden PCs?

Verfasst: 04.02.2022, 00:30
von Bernd Görtz
Hallo Fridolin,
ich stelle mir vor die Daten inklusive alle dazugehörigen Medien vom PC1 auf einen USB-Stick zu kopieren und sie dann im PC2 in das dort installierte AB zu speichern bzw. die dort befindlichen Daten und Medien zu überschreiben.

Verfasst: 04.02.2022, 01:44
von fradeharschde
Liebe Mitforisten,

da ich auch an den verschiedensten Geräten arbeite, habe ich mir die Synchronisierung mit Hilfe des Programms Syncthing eingerichtet. Dieses habe ich auf allen teilnehmenden Rechnern installiert und es sorgt dafür, dass meine Ahnenblattdaten überall aktuell sind. Das ganze funktioniert sogar über die Grenzen der Betriebssysteme hinweg.

Wenn man die portable Version von Ahnenblatt verwendet, kann man sogar das ganze Programmverzeichnis mitsynchronisieren. Wenn ich ein Update in das entsprechende Verzeichnis kopiere (INI-Dateien nicht überschreiben), kann ich Dank Wine auch auf meinen Linux-Apparaten mit Ahnenblatt und den zugehörigen Daten arbeiten.

Mit kommerziellen Diensten wie Dropbox oder einer Nextcloud-Installation auf dem eigenen NAS sollte das gleiche Ergebnis erziehlt werden können.

Verfasst: 04.02.2022, 15:08
von Bernd Görtz
Interessante Lösung, aber ich würde die Übertragung mit einem Stick in einfachster Form vorziehen.

Verfasst: 04.02.2022, 16:29
von UngerMa
Hallo Bernd,

ich würde als einfache Lösung (abgesehen von händischem Umkopieren der Daten)
eine Batch-Datei erstellen, welche die Dateien/Ordner auf den Stick kopiert.
Und natürlich ebenso die Kopie vom Stick auf den anderen Computer erledigt.
Im Prinzip könnte das so gestaltet werden, dass der Vorgang nur neue und geänderte Dateien
behandelt. Das würde die Zeit verringern, die für die Kopien erforderlich ist.
Es wäre ein DOS-Script unter Verwendung des Befehls xcopy.

Gruß
Manfred

Verfasst: 04.02.2022, 16:39
von Fridolin
Ahnenblatt portable hat in diesem Fall tatsächlich Vorteile. Ein paar Punkte weniger, auf die man achten muss. Insgesamt muss kopiert werden:

1. Programme: Müssen nicht synchron gehalten werden - alle Versionen von 2.99 bis 3.3x können mit denselben Daten umgehen, allenfalls mit anderer Funktionalität, die ja ständig erweitert wird;
2. Programmeinstellungen sind gespeichert in einer *.ini-Datei im Verzeichnis C:\Users\DEINBENUTZERNAME\AppData\Roaming\Ahnenblatt. Unterschiedlich für AB 2.9x und AB 3.3x - deswegen empfiehlt sich wohl doch, die beiden Programmversionen synchron zu halten, damit die *.ini-Datei problemlos mit umgezogen werden kann; deswegen auch das Programm auf beiden Rechnern in denselben Pfaden speichern, ebenso die Nutzerdaten in demselben Verzeichnis mit dem selben Benutzernamen...
Darum: Einfacher, du verzichtest darauf, die Einstellungen in beiden Programmen synchron zu halten; oder du benutzt eine Ahnenblatt portable, die ebenfalls auf dem Stick ist - die *.ini-Datei ist in diesem Fall im selben Verzeichnis wie das Programm.

3. Im Verzeichnis C:\Users\DEINBENUTZERVERZEICHNIS\Documents\Ahnenblatt liegen die Definitionen für selbst erstellte Fakten oder Ereignisse. Müssen in beiden Systemen vorhanden sein, damit ein Fakt auch neu erstellt werden kann. Vermutlich im portablen System wieder im Programmverzeichnis.

4. Familiendatei (*.ahn bzw. *.ged) - muss natürlich kopiert werden.

5. Alle eingebundenen Medien-Dateien; damit das einfacher mit dem Kopieren ist, wäre in diesem Fall unbedingt zu empfehlen, die Medien-Sammel-Automatik von AB seit 2.9x einzuschalten - dann genügt es, das Verzeichnis /MEINEFAMILIENDATEI Media/ mit komplettem Inhalt zu kopieren. Muss man natürlich nicht machen - du kannst die Familiendatei auch weiterbearbeiten ohne alle Medien vor Ort zu haben. Aber: Besser iss..

Verfasst: 04.02.2022, 18:23
von Bernd Görtz
Hallo Friedolin,
vielen Dank. Inzwischen bin ich wie folgt vorgegangen.
Ich habe im PC1 in der Datei Ahnenblatt zwei Dateien auf einen Stick kopiert, nämlich die XY.Media und die XY-Export-Daten Dateien. Letztere enthält die Datei XY.ahn. Beide Dateien habe ich dann im PC2 in Ahnenblatt hineinkopiert und die Frage ob die Dateien im PC2 ersetzt werden sollen mit ja beantwortet. Hat bestens funktioniert! Zusätzlich habe ich jetzt noch die Sicherung der Daten auf dem Stick!
Ist gegen diese Vorgehensweise etwas einzuwenden? Bei mir hat sie geklappt.
Beste Grüße
Bernd

Verfasst: 05.02.2022, 00:26
von Fridolin
Ich denke, das funktioniert soweit. Du hast auf diese Weise allerdings keine gleichen Einstellungen in beiden Programmen. Solange du bei den meisten Punkten mit den Standard-Einstellungen einer frischen Installation arbeitest, wirst du auch bei Tafeln etc. ähnliche Ergebnisse bekommen - sonst musst du von Hand die entsprechenden Einstellungen nachstellen.

Und du hast auf diese Weise noch keine benutzerdefinierten Fakten/Ereignisse mitkopiert. Aber solange du keine einrichtest, gibt es da auch keine Baustellen. Ich selbst habe mir das sonst nicht existente Ereignis "Erwähnt" geschaffen, in dem ich vorkommende Personen in Steuerlisten, Gerichtsakten etc. festhalte - so weiß man manchmal, dass jemand erst in höherem Alter den Ort gewechselt hat oder der Sterbeort nicht sein Lebensmittelpunkt war. Wenn ich nun eine Datei, in der solch ein benutzerdefiniertes Ereignis vorkommt, auf einer anderen Ahnenblatt-Installation öffne, bleibt das eingegebene Ereignis zwar erhalten, lässt sich aber nicht mehr für neue Fälle verwenden: Weil die Definition dafür nicht hinterlegt ist.

Bei dem Weg, den du gewählt hast, geht soweit erstmal nichts verloren - aber gelegentlich kannst du dich wundern, weil du denkst: So hat das doch sonst nicht ausgesehen... Das wäre dann also die Sache mit den nicht transferierten Einstellungen.

Verfasst: 05.02.2022, 14:44
von Bernd Görtz
Hallo Friedolin,
Du hast recht! Leider!
Ich habe das eben noch einmal geprüft und festgestellt, dass die von mir dazugefügten Ereignisse/Fakten wie z.B. die Konfirmation nicht auf den PC2 mitgenommen wurden. Der Weg den ich begonnen habe führt so nicht zum Ziel oder gibt es noch weitere Dateien die ich auch noch zufügen könnte?
Gruß
Bernd

Verfasst: 05.02.2022, 20:33
von bjew
doch, doch, du musst noch 2 Dateien mitnehmen

EVEN_FAM
EVEN_INDI

in deinem Programm- bzw <Home>verzeichnis

(gehört eigentlich mit in die Datenbank, auch in gedcom )