特権の変更

「プロパティー」ビューを使用して、表やビューなどのデータ・オブジェクトの特権、またはユーザー、グループ、ロールなどの許可 ID の特権を変更します。

始める前に

特権を変更するには、適切な権限を持っている必要があります。 また、データベースとの接続が存在していることが必要です。 特権を変更するプロセスは、データベース・オブジェクトを変更する場合と同じです。

手順

  1. 以下のいずれかの方法を使用して、変更するオブジェクトまたは許可 ID を見つけます。
    • 「管理エクスプローラー」内でデータベースを展開し、オブジェクト・タイプ・フォルダーをクリックすると、「オブジェクト・リスト」にオブジェクトが表示されます。オブジェクトを右クリックしてから、「特権の管理」をクリックします。
    • 「データ・ソース・エクスプローラー」内でオブジェクトを右クリックしてから、「変更」をクリックします。
    「プロパティー」ビューにオブジェクトが表示されます。
  2. 「特権」タブを使用して特権を変更します。「データ・ソース・エクスプローラー」を使用してオブジェクトを見つけた場合は、「プロパティー」ビューのツールバーにある 「編集」アイコンのイメージ (「編集」) アイコンをクリックします。 特権の追加、変更、または取り消しを実行するには、グリッドとツールバー・ボタンを使用します。データベース・オブジェクトの場合は、チェック・ボックスを使用して、リストされた 1 つ以上の許可 ID について、特権を付与または取り消します。
    • 空のチェック・ボックスのイメージ 特権がオフになっています
    • 1 つのチェック・マークが付いたチェック・ボックスのイメージ 特権は有効になっていますが、他のユーザーに特権を付与することはできません
    • 2 つのチェック・マークが付いたチェック・ボックスのイメージ 特権が有効になっていて、他のユーザーに特権を付与することができます
  3. オプション: DB2® for Linux, UNIX, and Windows データベース内のオブジェクトの特権を変更する場合、データベースに対して加える必要のある他の変更も追加します。 DB2 for Linux, UNIX, and Windows データベースの変更には変更プランが使用されるため、複数のオブジェクトを変更できます。
  4. DDL を生成します。
    • DB2 for Linux, UNIX, and Windows データベースの場合: 「オブジェクト・リスト」の「変更プラン」ツールバーにある 「変更の確認とデプロイ」アイコンのイメージ (「変更の確認とデプロイ」) アイコンをクリックします。
    • DB2 for Linux, UNIX, and Windows のデータベースではないデータベースの場合: 「プロパティー」ビューのツールバーにある 「変更の確認とデプロイ」アイコンのイメージ (「変更の確認とデプロイ」) アイコンをクリックします。
    「確認とデプロイ」ダイアログが開きます。
  5. 「実行」をクリックしてから、「完了」をクリックして、変更をデータベースにデプロイします。
    要確認: 生成された DDL が希望どおりのものでない場合、SQL および XQuery エディターを開いて、生成された DDL を変更できます。DDL を変更したあと、エディターから DDL スクリプトを実行することができます。また、エディターを使用して、ジョブ・マネージャーを開始することもできます。ここでは、スクリプトを実行する時刻をスケジュールに入れることができます。

タスクの結果

生成された DDL スクリプトがデータベースに対して実行されます。 コマンドの実行状況は「SQL 結果」ビューに表示されます。「オブジェクト・リスト」または「データ・ソース・エクスプローラー」内のオブジェクトを選択し、「プロパティー」ビューで特権を表示することで、変更内容を確認することができます。

フィードバック