データベースファイルの手動によるアップロード
FileMaker Pro データベースを手動で FileMaker Server にコピーできますが、次のことを確認する必要があります。
•正しい場所にデータベースファイルを配置します。FileMaker Server は、デフォルトフォルダ (Databases) および 2 つの追加フォルダ (追加のデータベースフォルダ 1 と追加のデータベースフォルダ 2) にあるデータベースファイルを共有します。[
データベースサーバー] > [
フォルダ] タブで、これらのフォルダを選択または変更することができます。
追加データベースフォルダの設定を参照してください。
•データベースがオブジェクトを外部に保存する
オブジェクトフィールドを使用している場合、外部に保存されたオブジェクトフィールドのオブジェクトを正しい場所に配置してください。データベース用にフォルダを作成した場合、サーバー上で正しいフォルダを作成してフィールドオブジェクトをコピーしていることを確認してください。
•macOS: データベースファイルとオブジェクトフィールドのオブジェクトのグループ所有権を変更します。
重要 共有ファイルを移動、コピー、または名前変更する必要がある場合は、必ず最初にファイルを閉じてください。共有ファイルを手動で移動、コピー、または名称変更するには、データベースファイルを閉じる必要があります。開いているデータベースは、[
アクティビティ] > [
データベース] タブで閉じることができます。
共有ファイルの閉じ方を参照してください。
メモ
•データベースを開く場合、共有が有効になっているかどうかが
データベースサーバーによってチェックされます。共有が有効になっていない場合、データベースサーバーにより、[完全アクセス]
アクセス権セットで FileMaker ネットワークでの共有が自動的に有効になります (fmapp
拡張アクセス権 )。FileMaker WebDirect で共有するための fmwebdirect 拡張アクセス権のみを有効にして fmapp 拡張アクセス権を有効にしない場合、ユーザは FileMaker Pro を使用してファイルにアクセスできません。
•すでに共有されているデータベースを削除する方法の詳細については、
共有ファイルの削除を参照してください。
•.fmp12 のファイル拡張子を持つファイルまたは登録済みの Runtime ソリューションのファイル拡張子を持つファイルを手動でコピーできます。登録済みの Runtime ファイル拡張子の詳細については、
データベースの設定を参照してください。
•データベースファイル名は、フォルダまたはサブフォルダとは関係なく、サーバー全体で固有である必要があります。
•セキュリティ上の理由から手動でアップロードしたデータベースでは [完全アクセス] アクセス権セットを使用するゲストアカウント、パスワードが空白である完全アクセスアカウント、または [ファイルオプション] ダイアログボックスの [次のアカウントを使用してログイン] オプションを使用してパスワードがデータベースに保存された完全アクセスアカウントを含むデータベースを共有しないようにします。これらのタイプのアカウントのデータベースファイルはセキュリティ保護されていません。[パスワードで保護されたデータベースのみをホストする] 設定が有効である場合、これらのセキュリティで保護されていないデータベースファイルを開いて共有することはできません。
正しい場所にデータベースファイルを配置する
FileMaker Server で開く FileMaker Pro データベースファイルか、またはそれらのファイルへのショートカット (Windows) またはエイリアス (macOS) を次のフォルダに配置します。
•Windows: [ドライブ]:¥Program Files¥FileMaker¥FileMaker Server¥Data¥Databases¥
デフォルト以外の場所に FileMaker Server をインストールする場合、デフォルトパスの先頭部分、¥Program Files¥FileMaker¥FileMaker Server はインストール中に指定した場所に置き換えられます。例: ¥My_Path¥Data¥Databases¥
•macOS: /ライブラリ/FileMaker Server/Data/Databases/
または、オプションで指定した追加データベースフォルダにファイルを配置することもできます。
データベースおよびバックアップフォルダの設定を参照してください。
外部に保存されたオブジェクトフィールドのオブジェクトを正しい場所に配置する
データベースがオブジェクトを外部に保存する
オブジェクトフィールドを使用している場合、外部に保存されたオブジェクトフィールドのオブジェクトを正しい場所に配置する必要があります。
1. データベースを配置したフォルダ内に、「RC_Data_FMS」という名前のフォルダを作成します (存在していない場合)。
2. 「RC_Data_FMS」フォルダの中に、データベースファイルと同じ名前のフォルダを作成します。たとえば、データベースファイル名が「Customers」の場合は「Customers」というフォルダを作成します。RC_Data_FMS¥Customers
3. 作成した新しいフォルダに、外部に保存されたオブジェクトを配置します。
たとえば、データベースファイル「Customers.fmp12」に Photo という名前のオブジェクトフィールドのある Rewards という名前のテーブルがあるとします。Photo は、外部で保存し、オープン格納を使用する管理されたオブジェクトです。デフォルトで、FileMaker Pro では外部に保存されたオブジェクト用に次のフォルダ構造が基本ディレクトリとして作成されます。
Files¥Customers¥Rewards¥Photo
メモ FileMaker Pro で、オブジェクトフィールドの基本ディレクトリを表示するには、[ファイル] メニュー > [管理] > [オブジェクト...] を選択して、[格納] をクリックします。
データベースが暗号化されている場合、データのセキュリティを確実にするためにオブジェクトフィールドに [
セキュア格納] を選択してください。オブジェクトフィールドに [
オープン格納] を選択してもデータは暗号化されません。
FileMaker Pro ヘルプを参照してください。
基本ディレクトリのフォルダをフォルダの内容と共にサーバーの RC_Data_FMS¥Customers フォルダにコピーすると、このフォルダの構造が表示されます。
RC_Data_FMS¥Customers¥Files¥Customers¥Rewards¥Photo
外部に保存されたオブジェクトをサーバー上のこのフォルダに配置します。
メモ データベースが FileMaker Server 上で共有される場合、複数のデータベースでオブジェクトの共通フォルダを共有することはできません。各データベースのオブジェクトは、データベース名と同じ名前で識別されたフォルダ内にある必要があります。オブジェクトフォルダに関する情報は、データベースと共に保存されます。
追加データベースフォルダの設定を参照してください。
ファイルのグループ所有権を変更する (macOS)
macOS から共有するファイルで、fmsadmin グループに属するようにファイル (データベースファイルとオブジェクトフィールドのオブジェクト) を変更します。macOS から共有するデータベースを編集するには、ファイルでグループによる [読み/書き] アクセス権も有効になっている必要があります。
メモ データベース、外部オブジェクトフィールドのオブジェクト、バックアップ、スクリプトファイル、
プラグインファイルのいずれかを含む macOS のサブフォルダも、fmsadmin グループによって読み込み、および実行可能である必要があります。データベースと
バックアップフォルダは、バックアップと
アップロード時に fmsadmin グループによる書き込みが可能になる必要があります。環境設定や追加ファイルのフォルダを使用するプラグインファイルやスクリプトでは、それらのファイルやフォルダへの書き込みアクセス権が必要になる場合があります。
関連項目