ARA-C01 · Question #142
A user can change object parameters using which of the following roles?
The correct answer is C. ACCOUNTADMIN, USER with PRIVILEGE. In Snowflake, object parameters (such as DATA_RETENTION_TIME_IN_DAYS, MAX_CLUSTER_COUNT, etc.) can be changed by the ACCOUNTADMIN role, which has unrestricted access to all account-level and object-level settings. Additionally, any user/role that has been explicitly granted the M
Question
A user can change object parameters using which of the following roles?
Options
- AACCOUNTADMIN, SECURITYADMIN
- BSYSADMIN, SECURITYADMIN
- CACCOUNTADMIN, USER with PRIVILEGE
- DSECURITYADMIN, USER with PRIVILEGE
How the community answered
(38 responses)- A3% (1)
- B3% (1)
- C95% (36)
Explanation
In Snowflake, object parameters (such as DATA_RETENTION_TIME_IN_DAYS, MAX_CLUSTER_COUNT, etc.) can be changed by the ACCOUNTADMIN role, which has unrestricted access to all account-level and object-level settings. Additionally, any user/role that has been explicitly granted the MODIFY privilege on the specific object can also alter its parameters. SECURITYADMIN is focused on managing users, roles, and role grants-it does not inherently have the right to change object parameters unless that privilege is also granted. SYSADMIN manages database objects but needs explicit ownership or MODIFY privilege on the target object.
Topics
Community Discussion
No community discussion yet for this question.