ビューのパーミッションの付与と取り消しを行うことができます。特定のユーザ、グループ、または役割にパーミッションを付与できます。with grant オプションを指定してパーミッションを付与すると、付与されたユーザは他のユーザにさらにパーミッションを付与できます。特定のユーザ、グループ、または役割のパーミッションを取り消すことができます。with cascade オプションを使用すると、指定したユーザと、現在のユーザからパーミッションを (直接的または間接的に) 取得したすべてのユーザからパーミッションを取り消すことができます。
ビューのオブジェクト・パーミッションの付与と取り消しを行うことができるのは、ビューの所有者です。
ビューのパーミッションの管理では、パーミッションが付与されているユーザ、グループ、役割を確認できます。データベースのすべてのユーザ、グループ、役割も確認できます。さらに、ビューのパーミッションが付与されていないユーザ、グループ、役割を確認することもできます。
ビューのパーミッションを表示するには
ビュー・アイコンを選択し、[ファイル] − [プロパティ] を選択します。
[パーミッション] タブを選択します。
[パーミッション] リストから [ユーザ]、[グループ]、または [役割] を選択します。ダイアログ・ボックスにユーザ、グループ、または役割、およびそのパーミッションの現在のステータスが表示されます。
パーミッションを変更するオブジェクトを選択します。
パーミッションの付与または取り消しを行うには、選択したオブジェクトのいずれかのカラムをクリックします。パーミッションは、[凡例] にリストされたオプションを繰り返します。
付与できるパーミッションは、次のとおりです。
Sel − ビューを選択するパーミッション
Ins − ビューにローを挿入するパーミッション
Up − ビューのローを更新するパーミッション
Del − ビューのローを削除するパーミッション
Sybase Central は、明示的に付与または取り消されたパーミッションおよびグループのメンバであるユーザが取得するパーミッションについてレポートします。ログインに関連付けられた、システム管理者などの管理役割に関連付けられているパーミッションは表示されません。