A financial services provider is planning to transition a localized underwriting database to Microsoft Azure. The database deployment must satisfy the following constraints:
* Support the execution of complex SQL Server Integration Services (SSIS) packages scheduled via SQL Server Agent.
* Permit the execution of cross-database queries across two distinct schemas within the same relational engine.
* Ensure direct connectivity via virtual network (VNet) delegation for private communication.
* Reduce administrative overhead associated with operating system patching and storage management.
Which database solution should you recommend?
- AAzure SQL Database single database
- BAzure SQL Database elastic pool
- Azure SQL Managed InstanceAnswer
- DSQL Server on Azure Virtual Machines
Answer
Azure SQL Managed Instance
Azure SQL Managed Instance satisfies all defined constraints. It is a fully managed PaaS solution that eliminates operating system patching overhead. It supports SQL Server Agent, cross-database queries within the same instance, and native virtual network (VNet) delegation, which aligns perfectly with the requirements.
Step-by-Step Solution
Key Concept
Azure SQL service selection based on SQL Server feature compatibility, administrative overhead, and network security constraints.