アクション | 必要な権限 |
---|---|
ターゲット・データベースにアクセスする | CONNECT |
データベース・サーバーでストアード・プロシージャーを登録する | CREATE PROCEDURE
および以下の特権の 1 つ:
|
データベース・サーバーでユーザー定義関数を登録する | CREATE FUNCTION |
表またはビューから行を検索する | SELECT |
表にビューを作成する | SELECT |
EXPORT ユーティリティーを実行する | SELECT |
表またはビューに記入項目を挿入し、IMPORT ユーティリティーを実行する | IMPORT |
表、ビュー、または表やビューにある 1 つ以上の特定列の記入項目を変更する | UPDATE |
表またはビューから行を削除する | DELETE |
ストアード・プロシージャーまたはユーザー定義関数をテストする | SYSADM または DBADM
ストアード・プロシージャー (SQL ストアード・プロシージャー、または組み込み SQL を備えた Java™ プロシージャー) に関連付けられているパッケージに対する EXECUTE 特権または CONTROL 特権です。 |
ストアード・プロシージャーを除去する | ストアード・プロシージャーを所有し、以下の権限を 1 つ以上持っている必要があります。
|
DB2 の開発機能を提供するために、ワークベンチは DB2 システム・カタログ表にアクセスします。ワークベンチで接続に指定するユーザー ID には、以下の特権が必要です。
DB2 for z/OS® and OS/390® バージョン 7 および DB2 for z/OS バージョン 8 の場合、ワークベンチは以下の表にアクセスします。
注: ワークベンチは、上記リストの表には直接書き込みません。 REXX™ ストアード・プロシージャーの DSNTPSMP が、実際に書き込みを実行します。 したがって、接続に指定するユーザー ID には、以下の権限も必要です。
2 次 ID を使用するには、次の特権を 2 次 ID に認可する必要があります。
これらの特権が認可されると、OWNER キーワードを BIND オプションに追加することにより、ストアード・プロシージャーを作成できます。 このオプションの形式は、OWNER(2 次 ID) です。
プロシージャー DSNTPSMP が実行される WLM 環境に定義されている特定データ・セットへのアクセスも必要です。 実際のデータ・セット名は、そのデータ・セットが実行される WLM JCL に定義する方法に応じて、サイトごとで異なります。