テーブルのパーミッションの付与と取り消しを行うことができます。特定のユーザ、グループ、または役割にパーミッションを付与できます。with grant オプションを指定してパーミッションを付与すると、付与されたユーザは他のユーザにさらにパーミッションを付与できます。特定のユーザ、グループ、または役割のパーミッションを取り消すことができます。with cascade オプションを使用してパーミッションを取り消すと、指定されたユーザとそのユーザからパーミッションを (直接的または間接的に) 取得したすべてのユーザからパーミッションを取り消すことができます。
テーブル所有者は、テーブルのオブジェクト・パーミッションの付与と取り消しができます。
テーブルのパーミッションを設定するには
テーブル・アイコンを選択し、[ファイル] − [プロパティ] をクリックします。
[パーミッション] タブをクリックします。
[パーミッション] リストから [ユーザ]、[グループ]、または [役割] を選択します。
テーブルの場合は、以下のパーミッションを付与できます。
Sel − select 実行のパーミッション
Ins − insert 実行のパーミッション
Del − delete 実行のパーミッション
Upd − update 実行のパーミッション
Ref − 参照整合性制約作成のパーミッション
Decrypt − 復号化のパーミッション
Transfer − データ転送のパーミッション
パーミッションの付与または取り消しを行うには、選択したユーザ、グループ、または役割のいずれかのカラムをクリックします。パーミッションは、[凡例] にリストされたオプションを繰り返します。
Sybase Central は、明示的に付与または取り消されたパーミッションおよびグループのメンバであるユーザが取得するパーミッションについてレポートします。ログインに関連付けられた、sa_role などの役割に関連付けられているパーミッションは示されません。