Enregistrement des pièces jointes et des fichiers de résultats sur le système de fichiers

Par défaut, Silk Central enregistre les pièces jointes et les fichiers de résultats dans la base de données, mais vous pouvez configurer Silk Central pour enregistrer ces fichiers sur le système de fichiers du serveur d'application.
Il n'est pas recommandé d'enregistrer les pièces jointes et les fichiers de résultats séparément des autres données, mais vous pouvez avoir des raisons spécifiques de préférer cette approche (le coût de l'espace de base de données, par exemple). Cette approche présente l'inconvénient de vous obliger à effectuer une double gestion des données. Autrement dit, vous devez faire une sauvegarde de votre base de données et une sauvegarde de votre système de fichiers. Lorsque vous restaurez une sauvegarde de base de données, vous devez également restaurer le système de fichiers.
ATTENTION :
Si vous activez l'option permettant d'enregistrer des fichiers sur le système de fichiers, veillez à ne jamais modifier la structure ni à déplacer, mettre à jour ou supprimer des fichiers directement à cet emplacement. Seuls les services Silk Central et le système utilisé pour la sauvegarde et la restauration devraient détenir des autorisations en écriture pour le Répertoire racine du magasin de fichiers spécifié.
  1. Sur la page Administration des instances, activez le mode de maintenance sur l'instance que vous souhaitez modifier. Pour plus d'informations, reportez-vous à la rubrique Mode de maintenance.
  2. Connectez-vous à votre instance en tant qu'administrateur système et déconnectez la base de données. Pour plus d'informations, reportez-vous à la rubrique Déconnexion d'une base de données.
  3. Sur la page Administration des instances, arrêtez l'instance que vous souhaitez modifier.
  4. Ouvrez le fichier TMAppServerHomeConf.xml à l'aide d'un éditeur de texte.
    Le chemin d'accès par défaut de ce fichier est C:\Program Files (x86)\Silk\Silk Central20.5\instance_<numéro d'instance>_<nom d'instance>\Conf\AppServer sur le serveur d'application.
  5. Recherchez la balise XML <StoreFilesOnFileSystem> dans la section <Config>/<RdbmsSpecifics> du fichier. Définissez la valeur de cette balise sur true.
  6. Enregistrez et fermez le fichier XML.
  7. Sur la page Administration des instances, redémarrez l’instance.
  8. Connectez-vous à votre instance en tant qu'administrateur système. Sur la page Base de données, vous verrez un nouveau champ appelé Répertoire racine du magasin de fichiers, où vous devez définir un chemin local (p. ex. « c:/sc_files/testdb ») qui sera utilisé pour stocker les pièces jointes et les fichiers de résultats. Ce chemin doit déjà exister et les services des serveurs de présentation et d'application doivent détenir des autorisations complètes sur ce dossier.
  9. Cliquez sur Connecter la base de données.
Les pièces jointes et les fichiers de résultats seront désormais enregistrés à l'emplacement spécifié. Les pièces jointes et les fichiers de résultats qui sont déjà stockés dans la base de données connectée seront progressivement déplacés vers le système de fichiers. Si le système de fichiers n'est pas disponible, Silk Central enregistre les fichiers dans les tables blob de la base de données et les déplace ultérieurement vers le système de fichiers, lorsqu'il est de nouveau disponible.

Vous ne devez pas oublier qu'il n'y a actuellement aucun moyen automatique de renvoyer les fichiers dans la base de données. Activez cette option uniquement si vous envisagez de stocker définitivement vos fichiers sur le système de fichiers.