New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Snowflake ADA-C01 Exam - Topic 2 Question 25 Discussion

Actual exam question for Snowflake's ADA-C01 exam
Question #: 25
Topic #: 2
[All ADA-C01 Questions]

A Snowflake organization MYORG consists of two Snowflake accounts:

The ACCOUNT1 has a database PROD_DB and the ORGADMIN role enabled.

Management wants to have the PROD_DB database replicated to ACCOUNT2.

Are there any necessary configuration steps in ACCOUNT1 before the database replication can be configured and initiated in ACCOUNT2?

Show Suggested Answer Hide Answer
Suggested Answer: B

According to the Snowflake documentation1, database replication across accounts within the same organization requires the following steps:

* Link the accounts in the organization using the ORGADMIN role.

* Enable account database replication for both the source and target accounts using the SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER function.

* Promote a local database to serve as the primary database and enable replication to the target accounts using the ALTER DATABASE ... ENABLE REPLICATION TO ACCOUNTS command.

* Create a secondary database in the target account using the CREATE DATABASE ... FROM SHARE command.

* Refresh the secondary database periodically using the ALTER DATABASE ... REFRESH command.

Option A is incorrect because it does not include the step of creating a secondary database in the target account. Option C is incorrect because replicating databases across accounts within the same organization is not enabled by default, but requires enabling account database replication for both the source and target accounts. Option D is incorrect because it is possible to replicate a database from an Enterprise edition Snowflake account to a Standard edition Snowflake account, as long as the IGNORE EDITION CHECK option is used in the ALTER DATABASE ... ENABLE REPLICATION TO ACCOUNTS command2. Option B is correct because it includes all the necessary configuration steps in ACCOUNT1, except for creating a secondary database in ACCOUNT2, which can be done after the replication is enabled.


Contribute your Thoughts:

0/2000 characters
Ozell
3 months ago
I think option C is misleading, there are steps involved.
upvoted 0 times
...
Ashanti
4 months ago
No way, you can't replicate between different editions!
upvoted 0 times
...
Cathrine
4 months ago
Wait, I thought replication was automatic?
upvoted 0 times
...
Percy
4 months ago
Totally agree, option A seems right!
upvoted 0 times
...
Glendora
4 months ago
You need to enable replication in ACCOUNT1 first.
upvoted 0 times
...
Anthony
5 months ago
I vaguely recall something about the differences between account editions affecting replication, but I can't remember the details.
upvoted 0 times
...
Beatriz
5 months ago
I feel like option C might be misleading. I thought there were always some configuration steps needed for replication.
upvoted 0 times
...
Selma
5 months ago
I remember a practice question about enabling replication, and I think it involved using the ORGADMIN role.
upvoted 0 times
...
Agustin
5 months ago
I think we need to enable database replication in ACCOUNT1 first, but I'm not sure about the exact commands.
upvoted 0 times
...
Douglass
5 months ago
I feel confident I can solve this. The steps to enable replication across accounts seem clear, and I don't think the edition matters in this case.
upvoted 0 times
...
Glendora
5 months ago
Wait, do I need to worry about the edition of the Snowflake accounts? That last option is throwing me off a bit.
upvoted 0 times
...
Ena
5 months ago
Okay, the key here is to enable database replication at the account level first, then enable replication for the specific database. I've got a good strategy for this.
upvoted 0 times
...
Chanel
5 months ago
Hmm, I'm a bit unsure about the necessary configuration steps in ACCOUNT1. I'll need to review the details carefully.
upvoted 0 times
...
Claudia
5 months ago
This seems like a straightforward database replication question. I think I can handle this one.
upvoted 0 times
...
Breana
1 year ago
I'd go with B, but I can't help but laugh at the idea of a 'SYSTEMSGLOBAL_ACCOUNT_SET_PARAMETER' function. Snowflake really does have some entertaining naming conventions!
upvoted 0 times
Lauran
1 year ago
User3: Snowflake sure knows how to keep things interesting with their naming conventions.
upvoted 0 times
...
Gene
1 year ago
User2: Yeah, that 'SYSTEMSGLOBAL_ACCOUNT_SET_PARAMETER' function name is quite a mouthful.
upvoted 0 times
...
Brianne
1 year ago
I think B is the way to go.
upvoted 0 times
...
...
Anglea
1 year ago
Hmm, I'm a little unsure about this one. The steps seem a bit complex, but I guess that's the nature of Snowflake administration. I wonder if there's a simpler way to achieve the same result?
upvoted 0 times
...
Shakira
1 year ago
I'm not sure about the steps required, but I know that database replication is a crucial feature for maintaining data consistency across accounts. This question seems to be testing our understanding of the Snowflake architecture and administration tools.
upvoted 0 times
Johanna
1 year ago
D) It is not possible to replicate a database from an Enterprise edition Snowflake account to a Standard edition Snowflake account.
upvoted 0 times
...
Leonardo
1 year ago
I agree, database replication is indeed important for data consistency.
upvoted 0 times
...
Gail
1 year ago
C) No configuration steps are necessary in ACCOUNT1. Replicating databases across accounts within the same Snowflake organization is enabled by default.
upvoted 0 times
...
...
Frederica
1 year ago
But B includes the necessary configuration steps in ACCOUNT1 before replication can be initiated in ACCOUNT2.
upvoted 0 times
...
Maile
1 year ago
The answer has to be B. The steps mention setting the account-level parameter to enable database replication, and then using the ACCOUNTADMIN role to enable replication for the specific database.
upvoted 0 times
Mable
1 year ago
Yes, the steps clearly mention setting the account-level parameter and enabling replication for the specific database.
upvoted 0 times
...
Ronna
1 year ago
Are you sure about that?
upvoted 0 times
...
Marsha
1 year ago
B
upvoted 0 times
...
...
Brice
1 year ago
I disagree, I believe the correct answer is C.
upvoted 0 times
...
Frederica
1 year ago
I think the answer is B.
upvoted 0 times
...

Save Cancel