エラー: "Cannot configure database ... SOAP Server Application Faulted" - データベース の作成 または 接続中 - FlexiCapture

現象

新しいFlexiCapture12データベースまたはアプリケーションサーバーを作成しようとすると、次のようなエラーが発生する場合があります:

Cannot configure database. Query timeout expired Inner Exception: SOAP Server Application Faulted

作成を繰り返すと、次のようなメッセージが表示されます:

Cannot configure database. Database '<databaseName>' already exists. Choose a different database name. Inner Exception: SOAP Server Application Faulted

また、このデータベースに接続しようとすると、次のエラーで失敗します:

Cannot configure database. Could not find stored procedure 'Settings_GetValue'. in method { call Settings_GetValue(?, ?, ?, ?, ?, ?, ?, ?) } Inner Exception: SOAP Server Application Faulted

原因

これは、データベースが作成されたが、アプリケーションサーバーがデータベースに接続できないことを意味します。 このような動作の理由は、データベースの作成に使用される権限が正しくないためです。

解決

FlexiCapture 12IISアプリケーションプールがデフォルトのネットワークサービスアカウントに代わって実行されているかどうかを確認します:

mceclip0.png

ネットワークサービスで実行されているの場合、ドメインSQL Serverインスタンスに対する十分な権限を持つドメインユーザーに代わって、アプリケーションプールを再起動します。 次に、管理及びモニタリングコンソールからFlexiCaptureデータベースを作成してみてください。 別のオプションとして、FlexiCaptureデータベースを手動で作成し、管理及びモニタリングコンソールでデータベースに接続してみてください。

データベースが作成され、FlexiCaptureアプリケーションサーバーに接続された後、そのような設定が必要な場合は、FlexiCaptureアプリケーションプールネットワークサービスアカウントに切り替えます。

FlexiCapture12で新しいMS SQLデータベースを手動で作成する方法に関する情報を次の記事で参照できます:FlexiCapture 12 において 新規 MS SQL データベース を手動で作成したい

他にご質問がございましたら、リクエストを送信してください

コメント

1件のコメント

  • Avatar

    SQL Serverをドメイン認証で使っているユーザーは稀だと思います。
    DBが別筐体の場合、SQL Server 認証で利用するのが一般的で、
    そのため本問題は、一般的に
    アプリケーションプールを実行しているドメインユーザーの問題では無いと思わます。

    0

サインインしてコメントを残してください。