Übertragen von Containerdaten
Wenn Sie ein Containerfeld für externe Datenspeicherung einrichten, werden etwaige im Feld eingebettete Daten nicht automatisch in das externe Verzeichnis verlagert. Sie müssen die Daten übertragen, wenn Sie sie extern speichern möchten. FileMaker Pro verwendet die Einstellungen, die Sie im Dialogfeld "Optionen für Feld" festgelegt haben, um die Daten an das angegebene Basisverzeichnis zu übertragen.
Damit sie übertragen werden, müssen Daten im Containerfeld eingebettet oder extern gespeichert werden. Dateien, die als Verweis gespeichert sind, sowie einige eingebettete Containerdaten (z. B. OLE-Objekte, Textobjekte und Layoutobjekte) werden nicht übertragen.
Sie können auch Daten übertragen, die extern im Containerfeld gespeichert sind, Daten mit sicherer Speicherung in offene Speicherung konvertieren und umgekehrt, Daten zwischen Basisverzeichnissen verschieben und Dateien verlagern, wenn die Formel für offenen Speicher geändert wird.
Sie benötigen volle Zugriffsrechte, um Daten zu übertragen.
So übertragen Sie Containerdaten:
1.
Wenn Sie Speicheroptionen für ein Containerfeld im Dialogfeld "Optionen für Feld" (oder durch Klicken mit der rechten Maustaste und Wählen von Feld > Feldoptionen in der Tabellenansicht) geändert haben, wird das Dialogfeld "Container-Datenübertragung" geöffnet, sobald Sie das aktuelle Dialogfeld verlassen.
Hinweis  Oder klicken Sie im Dialogfeld "Container verwalten" auf Daten übertragen. Das Dialogfeld "Container-Datenübertragung" wird geöffnet und zeigt alle Containerfelder, die für die Übertragung verfügbar sind.
2.
Um Informationen über einen Zielort zu sehen (einschließlich ob die Daten eingebettet oder extern gespeichert sind, das Basisverzeichnis, Speichertyp und Dateipfad), klicken Sie auf das Feld (nicht auf das Kontrollkästchen) in der Liste.
Die Information wird unter der Liste angezeigt.
3.
Felder sind standardmäßig für die Datenübertragung ausgewählt. Um ein Feld aus der Datenübertragung auszuschließen, deaktivieren Sie das Kontrollkästchen neben dem Feld.
4.
Klicken Sie auf Übertragen.
Falls im Basisverzeichnis nicht genügend Plattenplatz verfügbar ist, teilt Ihnen eine Meldung mit, wie viel freier Speicherplatz verfügbar ist und wie viel benötigt wird. Klicken Sie auf OK und sorgen Sie für genügend Speicherplatz.
FileMaker Pro überträgt die Daten von allen ausgewählten Feldern an ihre Ziele.
Um den Übertragungsprozess anzuhalten, klicken Sie im Dialogfeld "Datenbankaktualisierung" auf Abbrechen. Durch Abbruch der Übertragung werden die bereits übertragenen Daten nicht zurückgesetzt. Sie können den Vorgang jederzeit erneut starten, indem Sie die obigen Schritte ausführen.
5.
Nach Abschluss der Übertragung wird das Dialogfeld "Übertragungsstatistik" mit Status, Anzahl übertragener Dateien und Anzahl übersprungener Dateien angezeigt. Klicken Sie auf OK.
6.
Informationen über das Lesen dieser Datei finden Sie im nächsten Abschnitt.
Lesen der Datei Transfer.log
Die Datei Transfer.log zeigt Informationen über Containerdaten, die nicht übertragen werden konnten.
Die aktuellsten Daten werden den vorhandenen Dateiinformationen in Transfer.log hinzugefügt, so dass Sie ggf. an das Ende der Datei rollen müssen, um die Ergebnisse der letzten Datenübertragungssitzung anzuzeigen.
Von links nach rechts zeigen die Spalten Datum, Zeit und Zeitzone zum Zeitpunkt der Datenübertragung, Dateiname oder Fehlernummer und eine Beschreibung des Übertragungsereignisses an.
Nachfolgend sehen Sie Beispiele für Warnungen und Fehler:
Beispiel 1: Warnung
2011-07-20 16:27:58.676 +0800   Warnung   [Datensatz-ID 3, Feld Tiere::Bild] Nicht übertragbare Daten übersprungen: Dateiverweis oder Text.
Problem: Dateiverweise und Text können nicht übertragen werden.
Lösung: Erstellen Sie für Dateiverweise ein Script, das die entsprechenden Dateien einbettet, und übertragen Sie dann die Daten.
Beispiel 2: Fehler
2011-07-31 11:39:45.265 +0800   Fehler 301   [Datensatz-ID 1] Datensatz öffnen hat zu Fehler geführt (301): Datensatz kann nicht geändert werden, da ein anderer Benutzer ihn gerade ändert.
Problem: Ein Datensatz wurde bearbeitet, als die Übertragung stattfand.
Lösung: Deaktivieren Sie Datenfreigabe, bevor Sie Daten übertragen.
Beispiel 3: Fehler
2011-07-31 11:43:06.916 +0800   Fehler 852   [Datensatz-ID 6, Feld Tiere::Bild] Containerdaten speichern hat zu Fehler geführt (852): Schreiben einer Datei auf den externen Speicher nicht möglich.
Problem: Auf den Zielpfad konnte nicht geschrieben werden.
Lösung: Ändern Sie die Betriebssystemrechte für den Zielordner.