Hébergement de bases de données > Upload manuel des fichiers de base de données
 
Upload manuel des fichiers de base de données
Remarque  Les informations suivantes sont destinées aux administrateurs de serveur et aux administrateurs de groupe.
Vous pouvez copier manuellement les fichiers de base de données FileMaker Pro vers FileMaker Server. Toutefois, veillez à exécuter les tâches suivantes :
Placez les fichiers de base de données à l'emplacement approprié. FileMaker Server héberge des fichiers de base de données dans un dossier par défaut (Databases) et deux dossiers supplémentaires facultatifs (Additional_1 et Additional_2). Vous pouvez sélectionner ou modifier ces dossiers dans l'onglet Serveur de base de données > Dossiers. Consultez la section Paramétrage de dossiers de bases de données supplémentaires.
Si votre base de données utilise des rubriques Conteneur stockant des objets en externe, placez les objets de rubrique Conteneur stockés en externe à l'emplacement adéquat. Si vous avez créé des dossiers pour votre base de données, vérifiez alors que vous avez créé les dossiers adéquats sur le serveur et que vous avez copié les objets de rubrique dans ces dossiers.
macOS : modifiez la propriété de groupe pour les fichiers de base de données et les objets de rubrique Conteneur.
Important  Si vous devez déplacer, copier ou renommer un fichier hébergé, assurez-vous avant toute chose de fermer le fichier en question. Un fichier de base de données doit être fermé avant de pouvoir déplacer, copier ou renommer manuellement le fichier hébergé. Vous pouvez fermer les bases de données ouvertes dans l'onglet Activité > Bases de données. Consultez la section Fermeture de fichiers hébergés.
Remarques
Le serveur de base de données vérifie si le partage est activé lorsqu'une base de données est ouverte. Si aucun autre partage n'est activé, le serveur de base de données procède à l'activation automatique via le réseau FileMaker (privilège étendu fmapp) afin de mettre en place le jeu de privilèges Accès intégral. Si vous activez uniquement le privilège étendu fmwebdirect pour le partage via FileMaker WebDirect et que fmapp n'est pas activé, alors les utilisateurs ne peuvent pas accéder au fichier avec FileMaker Pro.
Pour plus d'informations sur la suppression des bases de données déjà hébergées, consultez la section Suppression de fichiers hébergés.
Vous pouvez copier manuellement des fichiers dont l'extension est .fmp12 ou ceux dotés d'une extension de solution d'exécution enregistrée. Pour plus d'informations sur les extensions de fichiers d'exécution enregistrés, consultez la section Paramètres de la base de données.
Les noms de fichiers de base de données doivent être uniques sur la totalité du serveur, quel que soit le dossier ou sous-dossier.
Pour des raisons de sécurité, les bases de données uploadées manuellement ne doivent pas avoir de compte Invité utilisant le jeu de privilèges Accès intégral, un compte Accès intégral sans mot de passe ou un compte Accès intégral dont le mot de passe est stocké dans la base de données, à l'aide de l'option Connexion via de la boîte de dialogue Options de fichiers. Les fichiers de base de données de ces types de comptes ne sont pas sécurisés. Si le paramètre Héberger uniquement les bases de données protégées par mot de passe est activé, ces fichiers de base de données non sécurisés ne peuvent pas être ouverts pour l'hébergement.
Placer les fichiers de base de données à l'emplacement approprié
Placez les fichiers de base de données FileMaker Pro que FileMaker Server doit ouvrir (ou leurs raccourcis (Windows) ou alias (macOS) dans les dossiers suivants :
Windows : [disque]:\Program Files\FileMaker\FileMaker Server\Data\Databases\
Si FileMaker Server est installé dans un emplacement autre que celui par défaut, la première partie du chemin d'accès par défaut indiqué ci-dessus, \Program Files\FileMaker\FileMaker Server, est remplacée par le chemin d'accès indiqué lors de l'installation. Par exemple : \Mon_Chemin\Data\Databases\
macOS : /Bibliothèque/FileMaker Server/Data/Databases/
Vous pouvez également placer les fichiers dans un dossier de bases de données supplémentaire défini en option. Consultez la section Paramètres du dossier de sauvegarde et de bases de données.
Placer les objets de rubrique Conteneur stockés en externe à l'emplacement approprié
Si votre base de données utilise des rubriques Conteneur stockant des objets en externe, vous devez également placer les objets de rubrique Conteneur stockés en externe à l'emplacement adéquat dans lequel vous avez uploadé manuellement la base de données.
1. Dans le dossier où vous avez placé la base de données, créez un dossier nommé RC_Data_FMS, s'il n'existe pas encore.
2. Dans le dossier RC_Data_FMS, créez un dossier dont le nom correspond à celui de votre fichier de base de données. Par exemple, si votre fichier de base de données s'appelle Clients, créez un dossier nommé Clients : RC_Data_FMS\Clients
3. Placez les objets stockés en externe dans le dossier que vous venez de créer.
Par exemple, votre fichier de base de données, Clients.fmp12, contient une table intitulée Récompenses avec une rubrique Conteneur intitulée Photo. L'élément Photo est un conteneur géré qui stocke en externe et utilise le stockage ouvert. Par défaut, FileMaker Pro crée la structure de dossiers suivante comme répertoire de base pour vos objets stockés en externe :
Fichiers\Clients\Récompenses\Photo
Remarque  Pour afficher le répertoire de base de vos rubriques Conteneur, dans FileMaker Pro, choisissez le menu Fichier > Gérer > Conteneurs, puis cliquez sur Stockage.
Si votre fichier de base de données est crypté, sélectionnez Stockage sécurisé pour les rubriques Conteneur afin que les données soient sécurisées. La sélection de l'option Stockage ouvert pour les rubriques Conteneur ne permet pas de crypter les données. Consultez l'Aide FileMaker Pro.
Copiez les dossiers de votre répertoire de base (avec le contenu des dossiers) dans le dossier RC_Data_FMS\Clients sur le serveur et vous obtiendrez la structure de dossiers suivante :
RC_Data_FMS\Clients\Fichiers\Clients\Récompenses\Photo
Placez les objets stockés en externe dans ce dossier sur le serveur.
Remarque  Lorsque les bases de données sont hébergées sur FileMaker Server, plusieurs bases de données ne peuvent pas partager un dossier commun d'objets Conteneur. Les objets Conteneur de chacune des bases de données doivent se trouver dans un dossier identifié par ce nom de base de données. Les informations concernant les dossiers Conteneur sont stockées avec la base de données. Consultez la section Paramétrage de dossiers de bases de données supplémentaires.
Modifier la propriété des fichiers (macOS)
Pour les fichiers qui seront partagés depuis macOS, modifiez les fichiers (fichiers de base de données et objets de rubriques Conteneur) de façon à ce qu'ils appartiennent au groupe fmsadmin. Pour modifier des bases de données partagées depuis macOS, l'accès en lecture et en écriture pour le groupe doit être activé pour ces fichiers.
Consultez la section Utilisateurs, groupes et autorisations (macOS).
Remarque  Le groupe fmsadmin doit avoir un accès en lecture et en exécution sur tous les sous-dossiers macOS contenant des bases de données, des objets de rubrique Conteneur externes, des sauvegardes, des fichiers de scripts ou des fichiers de plug-in. Le groupe fmsadmin doit avoir un accès en écriture pour les sauvegardes et les uploads dans les dossiers de bases de données et de sauvegardes. Certains fichiers de plug-in ou scripts utilisant des préférences ou des dossiers de fichiers supplémentaires exigent parfois des droits en écriture sur ces fichiers ou dossiers.
Rubriques connexes 
Vérification de l'accessibilité des bases de données aux clients FileMaker
Activation de la mise à jour des plug-ins côté serveur par l'action de script Installer le fichier de plug-in
Compréhension des options de sauvegarde