A logistics company plans to migrate an on-premises SQL Server database system to Azure. The migration must meet the following requirements:
* Support scheduled data aggregation jobs using SQL Server Agent.
* Enable cross-database queries using three-part names across multiple databases on the same instance.
* Ensure the database is natively deployed within a private virtual network subnet with no public endpoints.
* Minimize administrative effort for managing operating system patching and physical storage.
Which database solution should you recommend?
- Azure SQL Database Managed InstanceAnswer
- BSQL Server on Azure Virtual Machines
- CAzure SQL Database single database
- DAzure SQL Database elastic pool
Answer
Azure SQL Database Managed Instance
Azure SQL Database Managed Instance is the correct choice because it is a fully managed (PaaS) relational database service that supports SQL Server Agent, native virtual network integration, and cross-database queries. This fulfills all technical requirements while minimizing the administrative overhead associated with managing the underlying operating system and hardware.
Step-by-Step Solution
Key Concept
Relational Data Storage Solutions selection based on feature compatibility and administrative effort