
Answer-first summary for fast verification
Answer: SECURITYADMIN, USERADMIN
The correct answers are C (SECURITYADMIN) and D (USERADMIN) based on Snowflake's best practice recommendations. According to Snowflake documentation and the community discussion consensus (with CD receiving 57% of votes and multiple upvoted comments supporting it), USERADMIN is specifically designed for user and role management, including creating custom roles. SECURITYADMIN, which inherits from USERADMIN, can also create and manage roles as part of its security administration responsibilities. While ACCOUNTADMIN and SYSADMIN have broader privileges and could technically create roles, this is not considered best practice. ACCOUNTADMIN should be reserved for high-level administrative tasks, and SYSADMIN is intended for system administration and managing objects, not role creation. The community discussion clearly shows that CD is the correct choice, with detailed reasoning from multiple users citing official Snowflake documentation.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.