Question 160
A new SaaS app needs isolated managed databases and automated patching but a team proposes maintaining full SQL Server VMs for every tenant. Which Azure SQL or SQL Server administrative approach is MOST appropriate?
Explanation
Correct Answer
Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control. This is the supported administration mechanism for the described workload. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Verify with: Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.
Incorrect Answers
Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration. This addresses Offline migration and post-migration verification, not the controlling requirement here. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Prefer: Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.
Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent. This addresses Azure SQL deployment automation and Fabric SQL integration boundary, not the controlling requirement here. Using Fabric with Azure SQL does not remove operational security responsibilities or grant unsupported cross-service transactional semantics. Prefer: Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.
Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS. This addresses Azure Arc-enabled SQL and hybrid fleet governance, not the controlling requirement here. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Prefer: Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.


