Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
You are designing a migration for a 10-TB on-premises SQL Server 2016 database that supports 24×7 business-critical applications. Management requires less than two hours of total downtime at cut-over, no application code changes, continued use of SQL Server Agent jobs, cross-database queries, and CLR assemblies, and post-migration connectivity only through an Azure virtual network. Which migration approach should you recommend?
Use Azure SQL Managed Instance and migrate with Azure Database Migration Service in online mode.
Create an Azure SQL Database and configure transactional replication from the on-premises server, followed by a replication cut-over.
Use Azure SQL Database Hyperscale and migrate by exporting and importing a BACPAC file during a planned outage.
Provision SQL Server 2022 on an Azure VM; copy a full on-premises backup to Azure Blob Storage and restore it during a maintenance window.
Azure SQL Managed Instance offers near-full engine compatibility with on-premises SQL Server, including built-in SQL Server Agent, CLR integration (with some limitations), and native cross-database querying. Because it is deployed inside an Azure Virtual Network, it provides private connectivity. Using Azure Database Migration Service in online mode keeps the source database operational while continuously replicating changes, so the final cut-over can be completed within the required two-hour window.
Exporting a 10-TB BACPAC and importing it into Azure SQL Database Hyperscale is an asynchronous process that leaves the source database online, but the export and large-scale import typically take many hours and the target platform lacks SQL Server Agent, CLR, and cross-database capabilities, violating multiple requirements. Restoring a 10-TB backup to SQL Server on an Azure VM generally takes several hours-longer than the downtime limit-and does not provide a managed PaaS environment. Transactional replication to Azure SQL Database fails to migrate CLR objects, lacks full SQL Server Agent parity, and still does not support cross-database queries, making it unsuitable.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Azure Database Migration Service and how does it support online migrations?
Open an interactive chat with Bash
Why does Azure SQL Managed Instance meet requirements like SQL Server Agent, CLR, and cross-database queries?
Open an interactive chat with Bash
Why are other migration methods like BACPAC export/import or transactional replication unsuitable for this scenario?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design infrastructure solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .