DP-300 Plan and implement data platform resources Practice Question
Your team is migrating an on-premises SQL Server 2019 database to Azure SQL Managed Instance. The database uses Service Broker for cross-database messaging. The compliance requirement mandates that the migration must be performed with minimal downtime and that the target must support the Service Broker feature. What migration strategy should you recommend?
⚠ Common exam trap
It's easy for candidates to confuse Azure SQL Database with Azure SQL Managed Instance regarding Service Broker support, or assume that any offline migration method can achieve minimal downtime, but the key differentiator is that only online migration to SQL Managed Instance meets both the feature and downtime requirements.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use Azure Database Migration Service (DMS) with online migration to Azure SQL Managed Instance
Azure SQL Managed Instance fully supports Service Broker, and the Azure Database Migration Service (DMS) with online migration mode enables minimal downtime by continuously replicating changes from the source SQL Server to the target Managed Instance until a cutover. This satisfies both the Service Broker feature requirement and the compliance mandate for minimal downtime.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Perform a native backup and restore to Azure SQL Managed Instance
Why it's wrong here
Backup and restore may not be minimal downtime.
- ✗
Use the Data Migration Assistant (DMA) to migrate to Azure SQL Database
Why it's wrong here
DMA only assesses and does not perform the migration.
- ✗
Use Azure Database Migration Service (DMS) with offline migration to Azure SQL Database
Why it's wrong here
Azure SQL Database does not support Service Broker.
- ✓
Use Azure Database Migration Service (DMS) with online migration to Azure SQL Managed Instance
Why this is correct
Azure SQL Managed Instance supports Service Broker and online migration minimizes downtime.
Go deeper
Related to this question
Learn chapter
Overview of Azure Data Platform Options
Key term
Azure SQL Managed Instance
Azure SQL Managed Instance is a fully managed cloud database service that gives you nearly all the features of Microsoft SQL Server on your own server, without you having to manage the hardware or operating system.
Key term
Azure Database Migration
Azure Database Migration is the process of moving databases from on-premises servers or other cloud platforms to Azure’s cloud database services with minimal downtime and data loss.
About these practice questions
Courseiva writes every DP-300 question from scratch — 906 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This DP-300 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-300 exam.