Microsoft SQL Server データベースへのアクセス権限

Kofax Search and Matching Server を Fuzzy データベース ソースに使用するには、Microsoft SQL Server データベースの一部の権限が必要です。これらの権限は、テーブル、ビュー、シノニム、およびストアド プロシージャにアクセスするために必要です。

  • サーバーレベルの権限:

    • ログオン オブジェクトには、次の権限が必要です。

      • CONNECT SQL

      • VIEW ANY DATABASE

    • ログオン オブジェクトでは、次の権限が拒否されていない必要があります。

      • VIEW ANY DEFINITION

  • データベース レベルの権限:

    • データベース ユーザーは、パブリック ロールのメンバーである必要があります。これは、ユーザーの作成時にデフォルトで設定されますが、削除することもできます。

    • ロールを使用していない場合、データベース ロールまたはデータベース ユーザーには次の権限が必要です。

      • マッピングされたログオンでデータベースにアクセスできるようにするには、データベース ユーザーに CONNECT を付与する必要があります。

      • 利用可能なテーブル、ビュー、シノニム、およびストアド プロシージャにアクセスするには、VIEW DEFINITION を許可するか拒否しないかを指定する必要があります。

      • データベース レベルで、またはテーブル、ビュー、またはシノニム オブジェクトごとに SELECT を付与する必要があります。

      • ストアド プロシージャおよびストアド プロシージャを参照するシノニムに EXECUTE を付与する必要があります。

      • シノニムの場合、ユーザーまたはデータベース ロールには、シノニムにより参照される元のオブジェクトに対応する SELECT/EXECUTE 権限も必要です。

  • データベースレベルのシステム メタデータの権限:

    • サーバーで利用可能なデータベース、およびデータベースで利用可能なテーブル、ビュー、シノニム、またはストアド プロシージャのリストを一覧表示するには、次のシステム メタデータを付与する必要があります。

      • SELECT <次の構文表示>:

        sys.databasessys.schemassys.objects、および sys.synonyms

    • 最後のファジー データベースのインポート以降にテーブルが変更されたかどうかを確認するには、一部のシステム メタデータを設定する必要があります。

      • SELECT <次の構文表示>:

        sys.dm_db_index_usage_stats

    デフォルトでは、これらのシステム メタデータ権限はパブリック ロールに付与されます。