-552 authorization-id DOES NOT HAVE THE PRIVILEGE TO PERFORM OPERATION operation
説明
操作を試行した許可 ID に、必要な権限がありませんでした。
- authorization-id
- 操作を試行した許可 ID。
トラステッド・コンテキストを使用している場合、authorization-id 値は、許可 ID ではなくロールの可能性があります。ロールが戻されるのは、この状態が検出された際に、 ロールが有効で、許可検査がセッションの許可 ID ではなくロールに対して行われている場合です。 それ以外の場合には、許可 ID が戻されます。ロールは、以下のフォーマットで、単一のトークンとして 戻されます。
ROLE: role-name DOES NOT HAVE THE PRIVILEGE TO PERFORM OPERATION operation
- operation
- 試行された操作。
システムの処置
このステートメントを処理することはできません。
管理者の応答
許可に関する違反が試みられていないかどうかを調べてください。
プログラマーの応答
操作を実行するのに必要な権限がその許可 ID に与えられているかどうかを確かめてください。
次の権限または特権を取り消すには、SECADM 権限が必要です。
- システム DBADM 権限
- DATAACCESS 権限
- ACCESSCTRL 権限
- CREATE_SECURE_OBJECT 特権
SQLSTATE
42502