Microsoft SQL Server データベースへのアクセス権
Kofax TotalAgility でリレーショナル検索を実行するには、Microsoft SQL Server データベースの権限がいくつか必要です。これらの権限は、テーブル、および表示にアクセスするために必要です。
- ログイン オブジェクトには、少なくとも次の権限が必要です
-
-
CONNECT SQL
-
VIEW ANY DATABASE
-
- ログイン オブジェクトで、次の権限が拒否されていてはなりません
-
-
VIEW ANY DEFINITION
-
- データベース レベルの権限
-
-
「データベース ユーザー」は、ユーザーが作成されたときのデフォルト グループである「パブリック ロール」グループのメンバーである必要があります。
-
「データベース ロール」 (ロールを使用していない場合は「データベース ユーザー」) には、次の権限が必要です。
-
マッピングされたログオン ユーザーがデータベースにアクセスできるように、データベース ユーザーに CONNECT を付与する必要があります。
-
対応するコンボ ボックスに使用可能なテーブルと表示を入力するには、VIEW DEFINITION を付与する必要があります。または、サーバー レベルでログオン用の VIEW ANY DEFINITION 権限を設定することもできます。
-
SELECT は、データベース レベルで、またはテーブルまたはビュー オブジェクトごとに付与する必要があります。
-
-
サーバーで使用可能なデータベース、テーブル、および表示を一覧表示し、オブジェクトの列名とタイプを取得するには、次のシステム メタデータの権限が必要です。
-
SELECT には、次のシステム 表示:
-
sys.databases
-
sys.tables
-
sys.types
-
sys.assemblies
-
sys.objects
-
sys.assembly_types
-
sys.synonyms
-
-
EXECUTE には、次のストアド プロシージャ:
-
sys.sp_columns_managed
これらは、パブリック ロールに設定されているデフォルトの権限です。
-
-
-