> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# データベース作成時の問題

> Access Denied エラー、接続文字列の不足、Oracle データベースの作成失敗など、ABBYY FlexiCapture でデータベースを作成する際の問題のトラブルシューティングについて説明します。

<div id="the-access-denied-error-when-creating-a-database">
  ## データベースの作成時に "Access Denied" エラーが発生する
</div>

データベースの作成時に “Access Denied” エラーが表示された場合:

1. データベース管理システム (DBMS) を使用して、データベース内のテーブルが作成されているか確認します。
   If テーブルが作成されていない場合は、データベースの作成時に指定したアカウントに、データベースのスキーマを変更するための十分な権限がないことを意味します。必要な権限をデータベース管理者に依頼してください。必要な権限の詳細については、[データベースを作成する](/ja/flexi-capture/admin-guide/create-database)を参照してください。
2. Application Server の `web.config` ファイル (既定では `C:\inetpub\wwwroot\FlexiCapture12\Server` にあります) に `<connectionStrings>` ノードがあり、その中に `name="FlexiCapture12ConnectionString"` 属性を持つ `add` ノードが含まれていることを確認します。
   `<connectionStrings>` ノードが存在しない場合は、Application Server の起動に使用したアカウントに、`web.config` ファイルを変更するための十分な権限がないことを意味します。そのアカウントに、`web.config` ファイルの変更に必要な権限を付与する必要があります。

<div id="unable-to-create-an-oracle-database">
  ## Oracle データベースを作成できない
</div>

Oracle データベースを作成するには、Application Server がインストールされているマシンに Oracle Provider for OLE DB もインストールされており、TNS 接続が設定されている必要があります。

Oracle サーバーへの接続は確立できるものの、データベーステーブルを作成できない場合は、次の形式のエラーが返されます。`ORA-XXXXX: error message` (例: `ORA-00933: SQL command not properly ended`)。

このようなエラーが発生していないにもかかわらずデータベースを作成できない場合:

1. Oracle Provider for OLE DB がインストールされていること、およびそのビット数が IIS の設定にある Application Server プールのビット数と一致していることを確認します (既定では 64 ビット版が使用されます) 。
   **重要!**  プロバイダーをインストールしたら、コンピューターを再起動してください。
2. TNS 接続が設定されており、正常に機能していることを確認します。
   これを行うには、次のコマンドを実行します: `tnsping <TNSName>`。ここで、`<TNSName>` は接続名です。この名前は、管理および監視コンソールの **Server instance name (Oracle)** フィールドで指定する必要があります。

   <Frame>
     <img src="https://mintcdn.com/abbyy/XVEmG3cTpHwMKf5X/images/flexi-capture/TG_Communication_DataBase_1.png?fit=max&auto=format&n=XVEmG3cTpHwMKf5X&q=85&s=b26d09aab351f7702bdadf2bea1b8e29" alt="Oracle TNS 接続名を入力する、ABBYY FlexiCapture 管理および監視コンソールの Server instance name (Oracle) フィールドのスクリーンショット。" width="1004" height="258" data-path="images/flexi-capture/TG_Communication_DataBase_1.png" />
   </Frame>
3. ファイアウォールとプロキシ設定を確認します。Oracle のポートが開いている必要があります (既定ではポート 1521 が使用されます) 。
