Hitachi

Hitachi Advanced Database メッセージ


KFAA30559-E

The operation "aa....aa" cannot be executed using bb....bb "cc....cc" that does not exist. (M+J+O)

SQL文に指定した認可識別子(ユーザ識別子またはロール名)が存在しないため,SQL文による操作が実行できません。 <SQLSTATE:42K07>

aa....aa:実行しようとした操作
  • ALTER USER:HADBユーザの情報変更

  • DROP ROLE:ロールの削除

  • DROP USER:HADBユーザの削除

  • GRANT:権限の付与

  • REVOKE:権限の取り消し

bb....bb:SQL文に指定した認可識別子の種別
  • an authorization identifier:ユーザ識別子

  • a role name:ロール名

cc....cc

指定した認可識別子

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕
  • bb....bbに「an authorization identifier」が表示された場合

    CREATE USER文で作成したHADBユーザの認可識別子(ユーザ識別子)を指定して,SQL文を再実行してください。

  • bb....bbに「a role name」が表示された場合

    CREATE ROLE文で定義したロールのロール名を指定して,SQL文を再実行してください。

メモ

複数の認可識別子がエラーの原因となった場合でも,そのうちの1つの認可識別子に対するエラーメッセージだけが出力されます。