ファイルの修復のトラブルシューティング
1.
2. [データベースの管理] ダイアログボックスで、[フィールド] タブをクリックし、索引設定済みフィールドをダブルクリックします。
3. [フィールド「(フィールド名)」のオプション] ダイアログボックスで、[データの格納] タブをクリックします。
4.
5.
6.
7. [OK] をクリックして [データベースの管理] ダイアログボックスを閉じます。
8. 複数の索引に問題がある場合は、[詳細修復オプション] ダイアログボックスで、[ファイルブロックをそのままコピーする] を選択し、[ フィールド索引の再構築 / すぐに] を選択します。このオプションを組み合わせることにより、すべてのフィールドの索引が再構築された以前のデータベースのコピーである新しいデータベースが作成されます。詳細については、 http://filemaker-jp.custhelp.com から利用可能な、FileMaker ナレッジベースを検索してください。
3. 引き続き問題が発生する場合は、[詳細修復オプション] ダイアログボックスを使用してファイルを修復します。 [ファイルブロックをそのままコピーする] および [起動スクリプトとレイアウトをバイパスする] だけを選択します。このオプションを組み合わせることにより、以前のデータベースのコピーである新しいデータベースが作成されます。FileMaker Pro が開くと、新しい空白のレイアウトに切り替わり、[ファイルを開く時に実行するスクリプト] オプションは無効となります。詳細については、 http://filemaker-jp.custhelp.com から利用可能な、FileMaker ナレッジベースを検索してください。 これを実行するには、[詳細修復オプション] ダイアログボックスで、[論理構造をコピーする] または [ブロックをスキャンし、ファイルを再構築する] のいずれかを選択します。次に、[ スクリプト、レイアウトなどをスキャンし、再構築する(構造)] のみを選択します。オプションのこの組み合わせによって新しいファイルが作成され、すべてのフィールドおよびレコードもスキャンされ再構築された場合、構造の再構築は非常に早く実行されます。新しいファイルだけを使用して最小限必要なスクリプトとレイアウトをコピーし、これらを元のファイルの正常なバックアップコピーに貼り付けます。 [詳細修復オプション] ダイアログボックスで、[論理構造をコピーする] を選択し、他のチェックボックスは選択しないでおきます。このオプションは、データベースの最適化コピーを保存するのと全く同じ動作を実行します。論理構造をコピーしてもフィールドデータや構造はスキャンされないため、ファイルにはまだ問題がある可能性があります。 したがって、問題の兆候がないかどうか注意深くそのファイルをテストしてください。また、問題が報告されるかどうかを調べるため、完全修復の実行、つまり [修復後のファイル名] ダイアログボックスで [詳細オプションの使用] を選択解除してファイルを修復することも検討してください。 まずファイルの一貫性チェックを実行して、ファイルの低レベルのブロック形式を検査します。([損傷したファイルを選択] ダイアログボックスで、[一貫性チェック...] ボタンをクリックします。)問題が検出されない場合は、[修復後のファイル名] ダイアログボックスで [詳細オプションの使用]を選択解除してファイルを修復します。スキーマおよび構造のスキャンで問題が検出されなかった場合、元のファイルには構造上の問題はないとみなすことができます。詳細については、 http://filemaker-jp.custhelp.com から利用可能な、FileMaker ナレッジベースを検索してください。 [詳細修復オプション] ダイアログボックスで、[ブロックをスキャンし、ファイルを再構築する]、[レコードのデータをスキャンし、フィールドやテーブルを再構築する(スキーマ)]、[スクリプト、レイアウトなどをスキャンし、再構築する(構造)]、[フィールド索引の再構築 / 後で]、を選択します。このオプションの組み合わせではファイルスキーマと構造を再構築しますが、既存のフィールド索引を再構築する代わりに削除します。ファイル修復の時間を短縮し、データベースの使用中に必要に応じて後でフィールド索引を再構築します。