FlexiCapture Distributed でデータベース の設定を適切に行うことができません。
データベースへの接続が次のようなエラーで失敗します:
Login failed for user 'FCUser'..
データベースへの接続設定を確認し、再度試行してください。
管理およびモニタリングコンソール で データベースの 新規作成 または 移動の設定を行う時、このような エラーが表示される場合、次のような情報が必要です。
データーベース作成・設定時の不正な動きは、そのユーザーが適切なパーミッション: 権限を持っていない為に起こります。
解決方法
問題を解決するには、 Microsoft SQL Server の DBA permissions (DBへのアクセス権限) を持ったユーザーを必ず用いなければなりません。 詳しくは (こちら here).ご覧ください。
DBにアクセスするユーザーは次のパーミッションを持っている必要があります:
データベースを作成用:
CREATE DATABASE、 CREATE ANY DATABASE または ALTER ANY DATABASE
新規ユーザー作成用:
ALTER ANY LOGIN
db_accessadmin と db_securityadmin パーミッション は新規の データベース で アプリケーション サーバー の サービス を動かす ユーザーアカウント に provide db_owner パーミッション を付与するために必要です。 このユーザーでは、まず Description.sql 、そして DBInitFill.sql スクリプトが実行されます。
こららの スクリプト は アプリケーションサーバー がインストールされているコンピューターの
<IIS Root Directory (デフォルトの場所は “C:\inetpub\wwwroot”)>\FlexiCapture12\Server
の場所にあります。
最初にスクリプト: Description.sql は データベース を作成し、そのデータを追加します。
Upgrade*.sql という名前のファイルは同じフォルダに見つかりますが、これは、新規データベース作成時は使用されません。
関係する記事
http://help.abbyy.com/flexicapture/12/admin_guide/create_database
コメント
0件のコメント
サインインしてコメントを残してください。