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;
Copy
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;
Copy
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.

Ref.: 1781