Bonjour à tous,
J'ai un petit soucis avec les autorisations DB2, je veux supprimer des droits mais ça ne fonctionne pas très bien visiblement.
Je suis SysAdm et je veux supprimer les droits en update sur une table, voici ma requête:
REVOKE UPDATE ON TABLE XXXXXXXX.YYYYYYYY FROM ZZZZZZ
j'ai le message suivant:
SQLCODE = -556, ERROR: ZZZZZZ CANNOT HAVE THE UPDATE PRIVILEGE ON
XXXXXXXX.YYYYYYYY REVOKED BY XXXXXXXX BECAUSE THE REVOKEE DOES NOT POSSESS THE PRIVILEGE OR THE REVOKER DID NOT MAKE THE GRANT
J'ai regardé la table système quand même, donc le grantor est bien XXXXXXXX et le grantee ZZZZZZ a bien les droits en update sur la table.
J'ai repassé la même requête mais en faisant un
SET CURRENT SQLID = 'XXXXXXXX' juste avant mais j'ai le même message.
Si vous avez une idée, je suis preneur.
Partager