A healthcare provider is designing the database infrastructure for a new reporting application. The database has the following requirements:
- Must run scheduled data aggregation tasks using SQL Server Agent.
- Requires SQL Server Common Language Runtime (CLR) integration.
- The database administration team must not be responsible for operating system patching, updates, or virtual machine management.
Which database service 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 PaaS database engine that provides near 100% compatibility with the latest SQL Server Enterprise Edition. It supports instance-scoped features such as SQL Server Agent and CLR integration, while completely abstracting the underlying operating system and virtual machines. Microsoft automatically handles OS patching, updates, and software backups, satisfying all of the client's design constraints.
Step-by-Step Solution
Key Concept
Selecting the appropriate Azure SQL relational database service tier based on legacy feature compatibility and operational overhead requirements.
Estimated Time:1m 30s