Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam SnowPro Core All Questions

View all questions & answers for the SnowPro Core exam

Exam SnowPro Core topic 1 question 273 discussion

Actual exam question from Snowflake's SnowPro Core
Question #: 273
Topic #: 1
[All SnowPro Core Questions]

According to Snowflake best practice recommendations, which role should be used to create databases?

  • A. ACCOUNTADMIN
  • B. SYSADMIN
  • C. SECURITYADMIN
  • D. USERADMIN
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Mallikharjuna452
4 months ago
Sysadmin used to create databases and warehouses
upvoted 1 times
...
_yyukta
8 months, 3 weeks ago
Selected Answer: B
B. SYSADMIN
upvoted 1 times
...
Afzy
1 year ago
Chat GPT is saying C While "SECURITYADMIN" is a recommended role for creating databases, it's essential to configure this role's privileges and restrictions appropriately, as well as consider any specific organizational policies and requirements related to database creation and administration.
upvoted 1 times
...
MultiCloudIronMan
1 year, 4 months ago
Selected Answer: B
Correct
upvoted 1 times
...
c0d3g
1 year, 4 months ago
Selected Answer: B
B. SYSADMIN
upvoted 1 times
...
OscarWest2023
1 year, 5 months ago
Selected Answer: D
Yes, sysadmin can create users. Sysadmin is effectively a superuser so it can create multiple objects. However, by least privileges principles, you really shouldn't be using these privileged accounts all the time. There is a reason the useradmin account exists - this is so more users with minimal privs can be created and used. https://docs.snowflake.com/en/user-guide/admin-user-management In the link above, it says "The USERADMIN system role can create users using SQL (CREATE USER). If you prefer to use a custom role for this purpose, grant the CREATE USER privilege on the account to this role.". This suggests to me that snowflake is recommending users be created with useradmin and not sysadmin.
upvoted 1 times
c0d3g
1 year, 4 months ago
The question is: According to Snowflake best practice recommendations, which role should be used to create databases? It is not asking which role should be used to create users?
upvoted 2 times
...
...
SV1122
1 year, 10 months ago
Selected Answer: B
The system administrator (SYSADMIN) role includes the privileges to create warehouses, databases, and all database objects (schemas, tables, etc.). https://docs.snowflake.com/en/user-guide/security-access-control-considerations.html#:~:text=The%20system%20administrator%20(SYSADMIN)%20role,%2C%20tables%2C%20etc.).
upvoted 4 times
...
Kate0204
1 year, 11 months ago
The system administrator (SYSADMIN) role includes the privileges to create warehouses, databases, and all database objects (schemas, tables, etc.).
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...