Speichern von Anhängen und Ergebnisdateien auf dem Dateisystem

Standardmäßig speichert Silk Central alle Anhänge und Ergebnisdateien in der Datenbank. Sie können Silk Central jedoch so konfigurieren, dass diese Dateien auf dem Dateisystem des Anwendungsservers gespeichert werden.
Obwohl es nicht empfehlenswert ist, Anhänge und Ergebnisdateien getrennt von den anderen Daten zu speichern, haben Sie evtl. gute Gründe diesen Ansatz zu bevorzugen (z.B. Kosten für Datenbank-Speicherplatz). Ein Nachteil dieses Ansatzes ist, dass Sie Ihre Daten doppelt warten müssen, d.h. Sie müssen ein Backup Ihrer Datenbank als auch Ihres Dateisystems machen. Wenn ein Datenbank-Backup eingespielt wird, muss auch das Dateisystem wiederhergestellt werden.
ACHTUNG:
Wenn Sie die Option aktivieren, dass Dateien auf dem Dateisystem gespeichert werden, stellen Sie sicher, dass niemals Änderungen an der Struktur dieses Speicherortes durchgeführt werden, und niemals Dateien verschoben, geändert oder gelöscht werden. Nur die Silk Central-Dienste und das System, das Sie für Backups und Wiederherstellungen verwenden, sollten Schreibrechte auf das angegebene Dateiablage-Verzeichnis haben.
  1. Aktivieren Sie den Wartungsmodus auf der zu bearbeitenden Instanz auf der Seite Instanzen-Verwaltung. Weitere Information finden Sie unter Wartungs-Modus.
  2. Melden Sie sich auf Ihrer Instanz als System-Administrator an und trennen Sie die Datenbankverbindung. Weitere Informationen finden Sie unter Trennen der Verbindung zu einer Datenbank.
  3. Stoppen Sie die zu bearbeitende Instanz auf der Seite Instanzen-Verwaltung.
  4. Öffnen Sie die Datei TMAppServerHomeConf.xml in einem Texteditor.
    Diese Datei befindet sich standardmäßig in C:\Programme (x86)\Silk\Silk Central20.6\instance_<Instanznummer>_<Instanzname>\Conf\AppServer auf dem Anwendungsserver.
  5. Suchen Sie den XML-Tag <StoreFilesOnFileSystem> im Abschnitt <Config>/<RdbmsSpecifics> der Datei. Setzen Sie den Wert dieses Tags auf true.
  6. Speichern und schließen Sie die XML-Datei.
  7. Starten Sie die Instanz auf der Seite Instanzen-Verwaltung wieder.
  8. Melden Sie sich auf Ihrer Instanz wieder als System-Administrator an. Auf der Datenbank-Seite sehen Sie ein neues Feld namens Dateiablage-Verzeichnis, in das Sie einen lokalen Pfad eingeben müssen (z.B. "c:/sc_files/testdb"). Dieser wird zum Speichern von Anhängen und Ergebnisdateien verwendet. Dieser Pfad muss bereits vorhanden sein und die Dienste des Front-End- und des Anwendungsservers müssen vollen Zugriff auf diesen Ordner haben.
  9. Klicken Sie auf Datenbank verbinden.
Nun werden sämtliche Anhänge und Ergebnisdateien auf dem angegebenen Speicherort gespeichert. Anhänge und Ergebnisdateien die bereits in der verbundenen Datenbank gespeichert sind werden schrittweise auf das Dateisystem verschoben. Sollte das Dateisystem nicht verfügbar sein, speichert Silk Central die Dateien in Datenbank-Blob-Tabellen und verschiebt sie zu einem späteren Zeitpunkt auf das Dateisystem, wenn dieses wieder verfügbar ist.

Achtung: Es gibt zur Zeit keine Möglichkeit, Dateien automatisch zurück in die Datenbank zu verschieben. Aktivieren Sie diese Option somit nur, wenn Sie permanent Dateien auf dem Dateisystem speichern möchten.