nerdexam
Microsoft

AZ-305 · Question #351

Hotspot Question Your on-premises datacenter contains a server named Server1 that runs Microsoft SQL Server 2022. Server1 contains a 30-TB database named DB1 that stores customer data. Server1 runs…

This question tests knowledge of migrating a large SQL Server database to Azure while satisfying a constraint that a custom application must run on the same server as the database, with minimal administrative effort.

Submitted by tyler.j· Mar 6, 2026Design infrastructure solutions

Question

Hotspot Question Your on-premises datacenter contains a server named Server1 that runs Microsoft SQL Server 2022. Server1 contains a 30-TB database named DB1 that stores customer data. Server1 runs a custom application named App1 that verifies the compliance of records in DB1. App1 must run on the same server as DB1. You have an Azure subscription. You need to migrate DB1 to Azure. The solution must minimize administrative effort. To which service should you migrate DB1, and what should you use to perform the migration? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Answer:

Exhibit

AZ-305 question #351 exhibit

Answer Area

  • Migrate to:
    Azure SQL DatabaseAzure SQL Managed InstanceSQL Server on Azure Virtual Machines
  • By using:
    Azure Database Migration ServiceAzure MigrateThe Azure SQL Migration extension for Azure Data Studio

Explanation

This question tests knowledge of migrating a large SQL Server database to Azure while satisfying a constraint that a custom application must run on the same server as the database, with minimal administrative effort.

Approach. Because App1 must run on the same server as DB1, a PaaS service like Azure SQL Database or Azure SQL Managed Instance is not suitable - those services do not allow you to install custom applications on the underlying server. Therefore, DB1 should be migrated to SQL Server on Azure Virtual Machines (SQL Server IaaS), which allows both the database and App1 to reside on the same VM. For the migration itself, Azure Database Migration Service (Azure DMS) is the correct tool, as it supports large-scale, online migrations from on-premises SQL Server to SQL Server on Azure VMs with minimal administrative effort and minimal downtime. DMS handles the heavy lifting of moving a 30-TB database efficiently without requiring manual backup/restore scripting.

Concept tested. Understanding when to use SQL Server on Azure VMs versus PaaS options (Azure SQL DB, SQL Managed Instance), and knowing that Azure Database Migration Service (DMS) is the recommended tool for minimizing administrative effort during large-scale SQL Server migrations to Azure.

Reference. https://learn.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-virtual-machine-online-ads

Topics

#SQL Server migration#SQL Server on Azure VM#Azure Database Migration Service#IaaS vs PaaS

Community Discussion

No community discussion yet for this question.

Full AZ-305 Practice