Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - データベース管理 » データベースの設定 » ユーザ ID、権限、パーミッションの管理

 

カタログのユーザとパーミッション

データベースのシステム・ビューには、データベースの現在のユーザとそのパーミッションに関する情報が含まれています。

システム・ビューの所有者は、特殊なユーザ ID SYS です。ユーザ ID SYS を使用して接続することはできません。

DBA 権限を持つユーザには、すべてのシステム・ビューに対する SELECT アクセス権はありますが、基本となるシステム・テーブルに対する SELECT アクセス権はありません。他のユーザについても、一部のテーブルとビューへのアクセスは制限されます。たとえば、SYS.SYSUSERPERM ビューには、DBA 権限を持つユーザだけがアクセスできます。このビューには、データベースのユーザのパーミッションに関するすべての情報と各ユーザ ID の暗号化されたパスワードが格納されています。ただし、SYS.SYSUSERPERM ビュー内のパスワード以外のすべての情報を含んだ SYS.SYSUSERPERMS ビューに対しては、すべてのユーザがデフォルトで SELECT アクセス権を持っています。新しいデータベース内で SYS、PUBLIC、DBA、および dbo に対して設定されたすべてのパーミッションとグループ・メンバシップは、自由に変更できます。

次の表に、ユーザ ID、グループ、パーミッションに関する情報を含むシステム・ビューの概要を示します。ユーザ ID SYS はリストされたすべてのビューを所有し、その修飾された名前は SYS.SYSUSERPERM などになります。

これらのビューに対して適切な SELECT クエリを使用すると、すべてのユーザ ID とパーミッションの情報を得られます。

ビュー デフォルト 内容
SYSCOLAUTH PUBLIC SYSCOLPERM の情報を読みやすくしたもの。SYSCOLAUTH 統合ビューを参照してください。
SYSCOLPERM PUBLIC GRANT コマンドで与えられる SELECT または UPDATE パーミッションを持つすべてのカラム。SYSCOLPERMシステム・ビューを参照してください。
DUMMY PUBLIC 現在のユーザ ID を知るのに使用できるダミー・テーブル。DUMMY システム・テーブルを参照してください。
SYSGROUP PUBLIC 各グループのメンバごとに 1 ロー追加。SYSGROUP システム・ビューを参照してください。
SYSGROUPS PUBLIC SYSGROUP の情報を読みやすくしたもの。SYSGROUPS 統合ビューを参照してください。
SYSPROCAUTH PUBLIC SYSPROCPERM の情報を読みやすくしたもの。SYSPROCAUTH 統合ビューを参照してください。
SYSPROCPERM PUBLIC 各ローには、1 つのプロシージャを使うパーミッションを与えられた 1 人のユーザが含まれる。SYSPROCPERMシステム・ビューを参照してください。
SYSTABAUTH PUBLIC SYSTABLEPERM の情報を読みやすくしたもの。SYSTABAUTH 統合ビューを参照してください。
SYSTABLEPERM PUBLIC GRANT コマンドで付与されるテーブルに関するすべてのパーミッション。SYSTABLEPERM システム・ビューを参照してください。
SYSUSER DBA のみ データベース内のすべてのユーザに関する情報。SYSUSER システム・ビューを参照してください。
SYSUSERAUTH DBA のみ ユーザ ID 以外のすべての SYSUSERPERM の情報。SYSUSERAUTH 互換ビュー (旧式)を参照してください。
SYSUSERAUTHORITY PUBLIC 各ユーザ ID に対して付与されている権限。SYSUSERAUTHORITY システム・ビューを参照してください。
SYSUSERLIST PUBLIC パスワード以外のすべての SYSUSERAUTH の情報。SYSUSERLIST 互換ビュー (旧式)を参照してください。
SYSUSERPERM DBA のみ データベース・レベルのパーミッションと各ユーザ ID のパスワード。SYSUSERPERM 互換ビュー (旧式)を参照してください。
SYSUSERPERMS PUBLIC パスワード以外のすべての SYSUSERPERM の情報。SYSUSERPERMS 互換ビュー (旧式)を参照してください。