Befehl GRANT OWNERSHIP ON ROLE: Übertragung von Rollen-Eigentümerschaft auf sich selbst beschränken (Verworfen)¶
Achtung
Diese BCR wird verworfen und aus dem Bundle 2024_08 (standardmäßig deaktiviert) entfernt.
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