Removes the ability for one user to impersonate another user and to administer the SET USER system privilege.
REVOKE [ ADMIN OPTION FOR ] SETUSER (target_user_list | ANY | ANY WITH ROLES target_role_list ] ) FROM userID [,...]
REVOKE SET USER (Sally, Bob) FROM Bob
REVOKE ADMIN OPTION FOR SET USER FROM Sam
Depending on how the SET USER system privilege was initially granted, using the ADMIN OPTION FOR clause when revoking the SET USER system privilege has different results. If you the SET USER system privilege was originally granted with the WITH ADMIN OPTION clause, including the ADMIN OPTION FOR clause in the revoke statement revokes only the ability to administer the SET USER system privilege (that is, grant the system privilege to another user). The ability to actually impersonate another user remains. However, if the SET USER system privilege was originally granted with the WITH ADMIN ONLY OPTION clause, including the ADMIN OPTION FOR clause in the revoke statement is semantically equivalent to revoking the entire SET USER system privilege. Finally, if the SET USER system privilege was originally grant with the WITH NO ADMIN OPTION clause, and the ADMIN OPTION FOR clause is included in the revoke statement, nothing is revoked because there were no administrative system privileges granted in the first place.