Easy1 markMultiple Choice
Domain 2.1: Design a data storage solution for relational dataDomain 2Relational DataSQL ServerMigration

AZ-305 · Question 19 · Domain 2.1: Design a data storage solution for relational data

You are assessing an on-premises SQL Server 2014 database for migration to Azure.

The application relies heavily on SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), and cross-database distributed transactions using Microsoft Distributed Transaction Coordinator (MSDTC). The company wants to minimize code changes during the migration.

Which target architecture should you recommend?

Answer options:

A.

SQL Server on Azure Virtual Machines

B.

Azure SQL Managed Instance

C.

Azure SQL Database

D.

Azure Synapse Analytics

How to approach this question

Identify legacy/OS-level dependencies (SSRS, SSAS, MSDTC). These almost always dictate an IaaS (Virtual Machine) migration strategy to avoid refactoring.

Full Answer

A.SQL Server on Azure Virtual Machines✓ Correct
When an application relies on OS-level components like MSDTC, or requires the full SQL Server BI stack (SSRS, SSAS, SSIS) running on the same server, SQL Server on Azure Virtual Machines (IaaS) is the only target that provides 100% compatibility without requiring a redesign. Azure SQL Database and Managed Instance are database engines only and do not host SSRS or SSAS.

Common mistakes

Choosing Managed Instance. While MI is great for 'lift and shift' of the database engine, it does not include the BI stack (SSRS/SSAS).

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 1

55 questions · hints · full answers · grading

More questions from this exam