Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30577-E

The schema definition privilege cannot be deleted because the user of the specified authorization identifier "aa....aa" owns the schema. (M+J+O)

REVOKE文に指定した認可識別子のHADBユーザがスキーマを所有しているため,スキーマ定義権限を削除できません。<SQLSTATE:42K10>

aa....aa

REVOKE文に指定した認可識別子

(S)

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

〔対策〕

スキーマ定義権限の削除対象としたHADBユーザがスキーマを所有しているため,REVOKE文がエラーになりました。指定した認可識別子のHADBユーザが所有しているスキーマ,表,およびインデクスを削除してもよいか確認してください。

また,REVOKE文を実行して,HADBユーザが所有している表が削除されると,ほかのスキーマのビュー表および外部キーに,次に示す影響があります。

  • REVOKE文の実行によって削除される表に依存するビュー表(ほかのスキーマのビュー表)が削除されます(または無効化されます)。

  • REVOKE文の実行によって削除される表を被参照表とする外部キー(ほかのスキーマの外部キー)が削除されます。

上記の影響が問題ない場合は,削除動作にCASCADEを指定するか,または削除動作の指定を省略してREVOKE文を実行してください。削除動作の指定については,マニュアルHADB SQLリファレンスユーザ権限,スキーマ操作権限,および監査権限の取り消しを参照してください。