
Answer-first summary for fast verification
Answer: SECURITYADMIN
The question asks for the recommended role to create and manage users and roles in Snowflake. While USERADMIN is the dedicated role for this purpose, it is not listed among the options. Among the available choices, SECURITYADMIN (B) is the most appropriate because it is the parent role of USERADMIN in the default hierarchy and includes the necessary privileges for user and role management. ACCOUNTADMIN (D) can perform these tasks but is overly privileged and not recommended for routine user management due to security best practices (principle of least privilege). SYSADMIN (A) and PUBLIC (C) lack the required privileges. The community discussion strongly supports B, with 89% of answers selecting it and detailed comments citing Snowflake documentation that SECURITYADMIN can 'create, monitor, and manage users and roles'.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.