ブログ一覧に戻る
FileMaker 外部ファイル参照「保護されたファイルを開く権限がありません」アラートを検証する
FileMakerで外部データソースを設定し関連ファイルとしてその内容を参照する場合
「〇〇.fmp12」には保護されたファイル「▽▽.fmp12」を開く権限がありません。
のアラートが初回のみではなく毎回表示される問題が発生して色々調べてみました。
以前は外部のファイルを参照する場合は初回のみアラート表示されていましたが、最近になって毎回表示されるため、ファイルメーカーの古いバージョンと最近のバージョンで比較してみました。
ファイル/管理/セキュリティ/詳細設定/ファイルアクセス を開きます。
FileMaker Pro 14 Advancedで新規作成した場合 「このファイルへの参照の使用に完全アクセス権を要求する」に デフォルトでチェックなし
FileMaker Pro 22で新規作成した場合 「このファイルへの参照の使用に完全アクセス権を要求する」に デフォルトでチェックあり
チェックを外すとアラートは表示されなくなりました。が、これでは心配です。
チェックありの場合、完全アクセス権が複数人に付与されている場合に問題が発生するようです。認証を追加して同じファイルに別々の認証者を設定しようとしてもできません。1ファイル1アカウントのようです。グループ名が設定できればよいのですが。
またこの設定を開くたびに認証される認証者名が違っています。こちらでは問題なく外部ファイルのフィールドが参照できる状態でも、クライアント側で参照できないこともあるようです。こちらの作業が完了しクライアントのみがアクセスする状況では問題ないようです。
今後も検証してみます。