An on-premises SQL Server 2019 estate relies on cross-database queries, SQL Server Agent jobs, Service Broker, and CLR modules. The team must move to a PaaS database with minimal application rewriting and a native virtual-network endpoint. Which Azure relational service should be the target?
- AMigrate the workload to Azure SQL Managed Instance in a delegated subnet. Correct
- BMigrate the workload to Azure SQL Database in the Business Critical tier.
- CMigrate the workload to Azure SQL Database in the Hyperscale service tier.
- DMigrate the workload to Azure Database for PostgreSQL Flexible Server.
Why A is correct: Correct. SQL Managed Instance is PaaS with close to 100 percent SQL Server feature compatibility, including SQL Server Agent, cross-database queries, Service Broker, and CLR.
Why B is wrong: Azure SQL Database does not support cross-database queries, SQL Server Agent, or Service Broker, so the listed surface area would require application rewrites.
Why C is wrong: Hyperscale shares the Azure SQL Database engine surface and likewise omits Agent, Service Broker, and cross-database queries.
Why D is wrong: PostgreSQL Flexible Server is a different database engine; SQL Server T-SQL, CLR, Agent, and Service Broker are not portable to PostgreSQL without redevelopment.