DP-300 · topic practice

Plan and configure high availability and disaster recovery practice questions

Practise Microsoft Azure Database Administrator Associate DP-300 Plan and configure high availability and disaster recovery practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Reviewed byJohnson Ajibi· MSc IT Security
19 questionsDomain: Plan and configure high availability and disaster recovery

What the exam tests

What to know about Plan and configure high availability and disaster recovery

Plan and configure high availability and disaster recovery questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Watch out for

Common Plan and configure high availability and disaster recovery exam traps

  • Answering from memory before reading the full scenario.
  • Missing a constraint such as cost, availability, security, scope or command context.
  • Choosing a broad answer when the question asks for the most specific fix.
  • Ignoring why the wrong options are tempting.

Practice set

Plan and configure high availability and disaster recovery questions

19 questions · select your answer, then reveal the explanation

A company runs a critical Azure SQL Database in the West US region. To meet a Recovery Point Objective (RPO) of 5 seconds and a Recovery Time Objective (RTO) of 30 seconds during a regional outage, which deployment option should be used?

A company has an Azure SQL Managed Instance in the East US region. They need to implement disaster recovery with automatic failover to a paired region. The solution must minimize data loss to less than 5 seconds. Which feature should they use?

A company runs SQL Server 2019 on Azure Virtual Machines in an availability set. They need to achieve high availability for a critical database with automatic failover and no shared storage. The solution must minimize downtime during planned maintenance. What should they implement?

A company uses Azure SQL Database Hyperscale tier for a large database. They need to perform a disaster recovery drill by failing over to a secondary region with minimal data loss. The secondary is in a paired region and is readable. Which approach should they use?

Which TWO options are required to configure a SQL Server Always On Availability Group on Azure Virtual Machines?

Which THREE factors should be considered when choosing between Azure SQL Database active geo-replication and auto-failover groups for disaster recovery?

You are troubleshooting an Always On Availability Group named AG1. The exhibit shows the current state. The primary replica shows PENDING_FAILOVER. The secondary replica is DISCONNECTED with error 35202. What is the most likely cause of this issue?

Exhibit

Refer to the exhibit.

```
-- Current state of the availability group
SELECT ag.name AS ag_name, 
       replica_server_name, 
       role_desc, 
       operational_state_desc, 
       connected_state_desc, 
       synchronization_health_desc, 
       last_connect_error_number, 
       last_connect_error_time
FROM sys.dm_hadr_availability_replica_states rs
JOIN sys.availability_groups ag ON rs.group_id = ag.group_id
WHERE ag.name = 'AG1';
```

Output:
ag_name | replica_server_name | role_desc | operational_state_desc | connected_state_desc | synchronization_health_desc | last_connect_error_number | last_connect_error_time
AG1     | SQLVM-Primary        | PRIMARY   | PENDING_FAILOVER       | CONNECTED            | HEALTHY                     | 0                         | NULL
AG1     | SQLVM-Secondary      | SECONDARY | ONLINE                 | DISCONNECTED         | NOT_HEALTHY                 | 35202                     | 2024-03-15 10:30:00.000
Question 8hardmultiple choice
Review the full routing breakdown →

You are the database administrator for a global e-commerce company. They run a mission-critical application on Azure SQL Database in the Business Critical tier. The database is 2 TB and experiences high write throughput. The current setup uses an auto-failover group with a secondary in the same region (West US) for high availability. The client application uses the auto-failover group listener with ReadScale=1 to route read-only queries to the secondary. Recently, during a regional outage that affected West US, the failover to the secondary succeeded, but the application experienced significant performance degradation and many timeouts for read operations. Investigation reveals that the secondary replica was overwhelmed with read traffic after failover. The business requires an RTO of 30 seconds and RPO of 5 seconds. The application must be able to handle read-heavy workloads even during a failover. You need to recommend a solution to improve read scalability and disaster recovery without changing the application code. What should you do?

Which TWO configurations are required to enable automatic failover for an Azure SQL Database configured with active geo-replication?

You are the database administrator for a global e-commerce company. The company runs its production SQL Server on an Azure Virtual Machine (IaaS) in the West US region. The database is mission-critical and requires a Recovery Point Objective (RPO) of 5 minutes and a Recovery Time Objective (RTO) of 30 minutes in the event of a regional disaster. The VM uses premium SSDs and is backed up daily to a Recovery Services vault with geo-redundant storage. The current backup policy takes full backups weekly, differential backups daily, and transaction log backups every 15 minutes. The VM is in an availability set for high availability within the region. During a recent regional outage simulation, the database was unavailable for 4 hours because the backups needed to be restored to a different region, and the restore process took longer than expected. You need to recommend a solution to meet the RPO and RTO requirements. What should you do?

Drag and drop the steps to configure automatic tuning for an Azure SQL Database in the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5

Drag and drop the steps to configure a SQL Server Agent job in Azure SQL Managed Instance to run a maintenance task in the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5

Match each Azure SQL Database security feature to its purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Encrypts data at rest

Encrypts sensitive data in transit and at rest

Limits exposure of sensitive data by masking it to non-privileged users

Restricts access to rows based on user characteristics

Match each Azure SQL Database error code to its meaning.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Service is busy; retry the request later

Database is not currently available

Cannot open server '%.*ls' requested by the login

Login failed for user

Refer to the exhibit. An administrator creates a geo-replica for SalesDB. After 30 minutes, the replication state remains SEEDING. What is the most likely cause?

Network Topology
az sql db showname SalesDBresource-group rg1partner-server sqlsrv2server sqlsrv1query '{recovery:recoveryModel"recovery": "Full","geoReplication": true,"zones": false"id": "/subscriptions/.../resourceGroups/rg1/providers/Microsoft.Sql/servers/sqlsrv2/databases/SalesDB","name": "SalesDB","replicationState": "SEEDING","role": "Secondary"

Refer to the exhibit. An administrator wants to ensure that during a regional outage, the failover group automatically fails over without data loss if possible. What is the current configuration gap?

Network Topology
az sql mi showname mi1resource-group rg1query '{failoverGroup:failoverGrouplocation eastus -o yaml"failoverGroup": "/subscriptions/.../resourceGroups/rg1/providers/Microsoft.Sql/locations/eastus/failoverGroups/fg1","backupRedundancy": "Local"- databases:- db1name: fg1partnerServers:- id: /subscriptions/.../resourceGroups/rg1/providers/Microsoft.Sql/managedInstances/mi2location: westusreplicationRole: SecondaryreadWriteEndpoint:failoverPolicy: AutomaticfailoverWithDataLossGracePeriodMinutes: 60readOnlyEndpoint:failoverPolicy: DisabledreplicationRole: PrimaryreplicationState: Synchronized

Refer to the exhibit. An administrator tries to restore the database OrdersDB to a point in time 2025-03-14 10:00 UTC and receives error 406. What is the most likely reason?

Exhibit

Error log excerpt:
2025-03-15 14:23:45.67 Error: 406, Severity: 16, State: 0.
The database 'OrdersDB' has an automated backup frequency of 12 hours and a point-in-time restore (PITR) retention period of 7 days.
The long-term retention (LTR) policy is configured as:
- Weekly: Sunday 02:00, retention 4 weeks
- Monthly: First Sunday 02:00, retention 12 months
- Yearly: First Sunday of March 02:00, retention 3 years

Current time: 2025-03-15 14:30 (Saturday)
Last successful backup: 2025-03-15 02:00

Attempted restore to 2025-03-14 10:00 UTC failed with error 406.

Refer to the exhibit. After a brief outage, the availability group recovered. However, SQL2 shows NOT_HEALTHY and DISCONNECTED. What is the most likely cause?

Exhibit

Availability group configuration:
AG1 (Synchronous commit)
- Primary replica: SQL1 (automatic failover)
- Secondary replica: SQL2 (automatic failover, readable secondary)
- Secondary replica: SQL3 (synchronous commit, manual failover, readable secondary)

Listener: listener1, port 1433

Error log on SQL1:
2025-03-15 15:00:00.00 spid31s     The availability group 'AG1' is being restarted due to a failure. Error: 35201. A connection timeout has occurred.
2025-03-15 15:00:05.00 spid31s     The local availability replica of availability group 'AG1' has transitioned from resolving role to primary role.
2025-03-15 15:00:10.00 spid31s     The availability group 'AG1' is online.

Query on SQL1:
SELECT replica_server_name, role_desc, synchronization_health_desc, connected_state_desc FROM sys.dm_hadr_availability_replica_states
WHERE group_id = '...'

Results:
SQL1 | PRIMARY | HEALTHY | CONNECTED
SQL2 | SECONDARY | NOT_HEALTHY | DISCONNECTED
SQL3 | SECONDARY | HEALTHY | CONNECTED

Refer to the exhibit. An administrator wants to restore the primary database SalesDB to a point in time 2025-03-15T09:00:00Z. What is the impact on the geo-replication?

Network Topology
server sqlsrv1 -o tableresource-group rg1name SalesDBserver sqlsrv1az sql db showquery '{earliestRestoreTime:earliestRestorePointAzure SQL Database geo-replication status:PartnerServer PartnerDatabase ReplicationState SecondaryTypesqlsrv2 SalesDB SEEDING Geo"earliestRestoreTime": "2025-03-10T00:00:00Z","latestRestoreTime": "2025-03-15T10:00:00Z"Current time: 2025-03-15T14:00:00Z

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Plan and configure high availability and disaster recovery sessions

Start a Plan and configure high availability and disaster recovery only practice session

Every question in these sessions is drawn from the Plan and configure high availability and disaster recovery domain — nothing else.

Related practice questions

Related DP-300 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the DP-300 exam test about Plan and configure high availability and disaster recovery?
Plan and configure high availability and disaster recovery questions test whether you can apply the concept in context, not just recognise a definition.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Plan and configure high availability and disaster recovery questions in a focused session?
Yes — the session launcher on this page draws every question from the Plan and configure high availability and disaster recovery domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other DP-300 topics?
Use the topic links above to move to related areas, or go back to the DP-300 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the DP-300 exam covers. They are not copied from any real exam or dump site.