Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ユーザー ID にリモート DBA 権限を付与します。
GRANT REMOTE DBA TO userid, ... [ IDENTIFIED BY password ]
IDENTIFIED BY 句 IDENTIFIED BY 句は、この文のオプションです。含めると、ユーザーのパスワードが変更されます。
REMOTE DBA 権限を持つユーザー ID が完全な DBA 権限を持つのは、次の場合のみです。
Mobile Link において、接続が SQL Anywhere 同期クライアント (dbmlsync) ユーティリティから行われた場合。REMOTE DBA 権限で、dbmlsync にデータベースへのフルアクセス権を付与することができます。同じユーザー ID を使用する他の接続には、特別な権限は付与されません。
SQL Remote において、接続が Message Agent から行われた場合。REMOTE DBA 権限があると、Message Agent はデータベースに対するフルアクセス権を持ち、メッセージに含まれている任意の変更を行うことができます。同じユーザー ID を使用する他の接続には、特別な権限は付与されません。
REMOTE DBA 権限は、ユーザー ID に完全な DBA 権限を付与しなくて済むようにして、DBA のユーザー ID やパスワードの配布に関連するセキュリティ問題を回避します。
たとえば、REMOTE DBA 権限を持つ SQL Remote ユーザー ID は、Message Agent 以外からの接続に対して特別な権限を持ちません。たとえ REMOTE DBA ユーザーのユーザー ID とパスワードが公開されていても、セキュリティ上の問題は発生しません。そのデータベースで CONNECT より上のパーミッションが付与されたユーザー ID を使用しないかぎり、データベース内のデータにアクセスすることはできません。
DBA 権限が必要です。
オートコミット。
SQL/2008 ベンダー拡張。
REMOTE DBA 権限を dbremote というユーザー ID に付与するには、次のように指定します。
GRANT REMOTE DBA TO dbremote IDENTIFIED BY dbremote;