A company plans to migrate an on-premises SQL Server database to Azure. The database requires the use of SQL Server Agent to run scheduled maintenance jobs, and cross-database queries are heavily utilized. The database administration team wants to minimize administrative overhead for managing the underlying operating system. Which Azure SQL deployment option should you recommend?
- Azure SQL Managed InstanceAnswer
- BAzure SQL Database single database
- CSQL Server on Azure Virtual Machines
- DAzure SQL Database elastic pool
Answer
Azure SQL Managed Instance
Azure SQL Managed Instance is a fully managed Platform-as-a-Service (PaaS) relational database engine that provides near 100% compatibility with on-premises SQL Server. It supports instance-level capabilities such as SQL Server Agent, cross-database queries, and Common Language Runtime (CLR), while eliminating the administrative overhead of managing the underlying operating system and hardware.
Step-by-Step Solution
Key Concept
Selecting the appropriate Azure SQL deployment option based on SQL Server feature compatibility and management requirements.