A team migrating a large on-premises SQL Server database that uses SQL Agent jobs, cross-database queries, and CLR wants a managed PaaS target with maximal compatibility. Which Azure option should the architect recommend?
- A. Azure SQL Managed Instance✓ Correct
- B. Azure Database for MySQL
- C. Azure Cosmos DB
- D. Azure SQL Database single database
Explanation
SQL Managed Instance provides near-full SQL Server instance compatibility (SQL Agent, cross-database queries, CLR) as a managed PaaS — ideal for such migrations. Single-database SQL (D) lacks some instance features, Cosmos DB (C) is NoSQL, and MySQL (B) is a different engine.