GRANT OWNERSHIP ON ROLE-Befehl: Übertragung der Eigentümerschaft von Rollen einschränken (ausstehend)¶
Achtung
Diese Verhaltensweisen sind im Bundle 2024_08 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, wird die Übertragung der Eigentümerschaft von Rollen wie folgt eingeschränkt:
- Vor der Änderung:
Benutzer können die Eigentümerschaft einer Rolle an die Rolle selbst übertragen. Zum Beispiel ist die folgende GRANT-Anweisung erlaubt:
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
- Nach der Änderung:
Benutzer können die Eigentümerschaft für eine Rolle nicht mehr an die Rolle selbst vergeben. Die folgende GRANT-Anweisung gibt zum Beispiel einen Fehler zurück:
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.
Ref.: 1781