
Answer-first summary for fast verification
Answer: SYSADMIN
The correct answer is D (SYSADMIN) because, according to Snowflake best practices and the community discussion with strong consensus (100% agreement and multiple upvoted comments), all custom roles should be granted to the SYSADMIN role. This creates a proper role hierarchy where SYSADMIN becomes the top-level custom role that manages all other custom roles and has privileges to create and manage warehouses, databases, and other objects. The SYSADMIN role is specifically designed for this purpose in Snowflake's security model, as referenced in the official documentation links provided in the discussion. Other roles like ACCOUNTADMIN, ORGADMIN, and SECURITYADMIN serve different administrative functions and are not intended as the primary role for granting all custom roles in the recommended hierarchy.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.