5.3 DBPARTNERを使用する場合のエージェントの実行権限

DBPARTNERを使用する場合,エージェントの実行内容によって,実行できるユーザが異なります。次に,DBPARTNERを使用する場合の,エージェントを実行する権限について説明します。

<この節の構成>
(1) クライアントで指定するユーザID・パスワードとDBMSとの関係
(2) エージェントの登録,削除
(3) エージェントの実行,実行結果の削除
(4) エージェント実行権限の設定
(5) エージェント実行結果の取得権限の設定
(6) エージェントの実行権限一覧

(1) クライアントで指定するユーザID・パスワードとDBMSとの関係

クライアントからのエージェント実行時に指定するユーザID・パスワードが,DBMSのユーザID・パスワードとなります。

(2) エージェントの登録,削除

データベースアクセス権を持つユーザID・パスワードでDBPARTNER/Client32又はDBPARTNER2 Clientからエージェントを登録します。

エージェントを登録したユーザID・パスワードだけがDBPARTNER/Client32又はDBPARTNER2 Clientからエージェントを削除します。

(3) エージェントの実行,実行結果の削除

データベースアクセス権を持つユーザID・パスワードでDBPARTNER/Client32,DBPARTNER2 Client,DBPARTNER2 Web又はDBPARTNER Mobileからエージェントを実行します。

エージェントを実行したユーザID・パスワードだけがDBPARTNER Mobile又はDBPARTNER2 Webからエージェント実行結果を削除できます。

(4) エージェント実行権限の設定

エージェントの登録時に,エージェントの実行権限を設定します。エージェントの実行権限は,エージェントの公開/非公開の選択で設定します。

エージェントを公開する場合
エージェントを登録したユーザID・パスワード以外でもDBPARTNER/Client32又はDBPARTNER2 Clientから実行できます。
エージェントを公開しない場合
エージェントを登録したユーザID・パスワードだけがDBPARTNER/Client32又はDBPARTNER2 Clientから実行できます。

(5) エージェント実行結果の取得権限の設定

エージェントの登録時又は実行時に,エージェント実行結果の取得権限を設定します。エージェント実行結果の公開/非公開の選択で設定します。

エージェント実行結果を公開する場合
エージェントを実行したユーザID・パスワード以外でも実行できます。
エージェント実行結果を公開しない場合
エージェントを実行したユーザID・パスワードだけが実行できます。

(6) エージェントの実行権限一覧

表5-1及び表5-2に,エージェントの実行権限,及び権限の認証方法などについて一覧で示します。

表5-1 エージェント実行権限

権限の種類権限の所有者権限の
設定可否
設定
タイミング
権限を
設定できる
クライアント
エージェントの登録権限エージェント登録ユーザID・パスワードだけ
(DBアクセスアクセス権あり)
×
エージェントの削除権限エージェント登録ユーザID・パスワードだけ×
エージェントの実行権限エージェントを公開しない場合:
エージェント登録ユーザID・パスワードだけ

(表5-2参照)
エージェント登録要求時DBPARTNER/Client32
DBPARTNER2 Client
エージェントを公開する場合:
エージェント登録ユーザID・パスワード以外のユーザID・パスワードも可能
エージェント一覧(登録情報)取得権限該当するエージェントの実行権限のあるユーザID・パスワードだけ×
エージェント実行結果取得権限エージェント実行結果を公開しない場合:
エージェント実行ユーザID・パスワードだけ

(表5-2参照)
エージェント登録要求時DBPARTNER/Client32
DBPARTNER Mobile
DBPARTNER2 Client
エージェント実行結果を公開する場合:
エージェント実行ユーザID・パスワード以外のユーザID・パスワードも可能
エージェント実行要求時
エージェント実行結果削除権限エージェント実行ユーザID・パスワードだけ×
エージェント実行状況取得権限該当するエージェント一覧の取得権限のあるユーザID・パスワードだけ×

(凡例)

○:できます。

×:できません。

-:該当しません。


表5-2 権限を設定できるエージェントの権限の内容と権限の認証方法

設定できる権限権限内容権限の認証方法
エージェント実行権限エージェントを公開しない場合エージェント登録ユーザID・パスワードだけがエージェントを実行できますエージェント実行時のユーザID・パスワードとエージェント登録時のユーザID・パスワードを照合します
エージェントを公開する場合
(ユーザのグループ管理あり)
エージェントに付与されたグループ内のメンバ(ユーザID)だけがエージェントを実行できますエージェント実行時のユーザIDがエージェントに付与されたグループのメンバかどうかを照合します
エージェントを公開する場合
(ユーザのグループ管理なし)
すべてのユーザIDがエージェントを実行できます照合しません
エージェント
実行結果
取得権限
エージェント実行結果を公開しない場合エージェント実行ユーザID・パスワードだけがエージェント実行結果を取得できますエージェント実行結果取得時のユーザID・パスワードとエージェント実行時のユーザID・パスワードを照合します
エージェント実行結果を公開する場合
(ユーザのグループ管理あり)
エージェントに付与されたグループ内のメンバ(ユーザID)だけがエージェント実行結果を取得できますエージェント実行結果取得時のユーザIDがエージェントに付与されたグループのメンバかどうかを照合します
エージェント実行結果を公開する場合
(ユーザのグループ管理なし)
すべてのユーザIDがエージェント実行結果を取得できます照合しません