DBPARTNERを使用する場合,エージェントの実行内容によって,実行できるユーザが異なります。次に,DBPARTNERを使用する場合の,エージェントを実行する権限について説明します。
クライアントからのエージェント実行時に指定するユーザID・パスワードが,DBMSのユーザID・パスワードとなります。
データベースアクセス権を持つユーザID・パスワードでDBPARTNER/Client32又はDBPARTNER2 Clientからエージェントを登録します。
エージェントを登録したユーザID・パスワードだけがDBPARTNER/Client32又はDBPARTNER2 Clientからエージェントを削除します。
データベースアクセス権を持つユーザID・パスワードでDBPARTNER/Client32,DBPARTNER2 Client,DBPARTNER2 Web又はDBPARTNER Mobileからエージェントを実行します。
エージェントを実行したユーザID・パスワードだけがDBPARTNER Mobile又はDBPARTNER2 Webからエージェント実行結果を削除できます。
エージェントの登録時に,エージェントの実行権限を設定します。エージェントの実行権限は,エージェントの公開/非公開の選択で設定します。
エージェントの登録時又は実行時に,エージェント実行結果の取得権限を設定します。エージェント実行結果の公開/非公開の選択で設定します。
表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がエージェント実行結果を取得できます | 照合しません |