データベースの作成時に “Access Denied” エラーが発生する
- データベース管理システム (DBMS) を使用して、データベース内のテーブルが作成されているか確認します。 If テーブルが作成されていない場合は、データベースの作成時に指定したアカウントに、データベースのスキーマを変更するための十分な権限がないことを意味します。必要な権限をデータベース管理者に依頼してください。必要な権限の詳細については、データベースを作成するを参照してください。
- Application Server の
web.configファイル (既定ではC:\inetpub\wwwroot\FlexiCapture12\Serverにあります) に<connectionStrings>ノードがあり、その中にname="FlexiCapture12ConnectionString"属性を持つaddノードが含まれていることを確認します。<connectionStrings>ノードが存在しない場合は、Application Server の起動に使用したアカウントに、web.configファイルを変更するための十分な権限がないことを意味します。そのアカウントに、web.configファイルの変更に必要な権限を付与する必要があります。
Oracle データベースを作成できない
ORA-XXXXX: error message (例: ORA-00933: SQL command not properly ended)。
このようなエラーが発生していないにもかかわらずデータベースを作成できない場合:
- Oracle Provider for OLE DB がインストールされていること、およびそのビット数が IIS の設定にある Application Server プールのビット数と一致していることを確認します (既定では 64 ビット版が使用されます) 。 重要! プロバイダーをインストールしたら、コンピューターを再起動してください。
-
TNS 接続が設定されており、正常に機能していることを確認します。
これを行うには、次のコマンドを実行します:
tnsping <TNSName>。ここで、<TNSName>は接続名です。この名前は、管理および監視コンソールの Server instance name (Oracle) フィールドで指定する必要があります。
- ファイアウォールとプロキシ設定を確認します。Oracle のポートが開いている必要があります (既定ではポート 1521 が使用されます) 。
