DP-300 Plan and implement data platform resources Practice Question
You are evaluating Azure SQL Database for a new application that requires the database to be isolated from other Azure tenants and to have a dedicated compute and storage resources. The application also requires support for SQL Server Agent and cross-database queries. Which Azure SQL deployment option should you choose?
⚠ Common exam trap
The trap here is assuming that Azure SQL Database single database can support SQL Server Agent and cross-database queries; these are only available in Azure SQL Managed Instance.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure SQL Managed Instance
Azure SQL Managed Instance is the only Azure SQL deployment option that provides a dedicated instance with support for SQL Server Agent, cross-database queries, and network isolation via a dedicated subnet. Single database and elastic pools do not support these features. Hyperscale is a service tier, not a deployment option, and lacks these capabilities. Therefore, Azure SQL Managed Instance is the correct choice.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Azure SQL Database hyperscale
Why it's wrong here
Hyperscale is a service tier for Azure SQL Database that supports large databases up to 100 TB and rapid scale-out, but it does not support SQL Server Agent or cross-database queries. It also does not provide the same level of network isolation as a managed instance. It is not a separate deployment option but a service tier within Azure SQL Database.
- ✗
Azure SQL Database elastic pool
Why it's wrong here
Elastic pools allow multiple databases to share a set of resources, which can be cost-effective for multiple databases with varying usage, but they do not provide dedicated compute and storage per database. They also do not support SQL Server Agent or cross-database queries. Isolation is at the database level, not at the network or tenant level.
- ✓
Azure SQL Managed Instance
Why this is correct
Azure SQL Managed Instance provides a near-100% compatible SQL Server surface area, including support for SQL Server Agent, cross-database queries, and CLR. It is deployed into a dedicated subnet within an Azure virtual network, providing network isolation. It also offers dedicated compute and storage resources per instance. This meets all the stated requirements for isolation, SQL Server Agent, and cross-database queries.
- ✗
Azure SQL Database single database
Why it's wrong here
Azure SQL Database single database provides a fully managed database, but it does not support SQL Server Agent or cross-database queries. It is isolated at the database level but not at the network or tenant level in the same way as a managed instance. It also does not provide dedicated compute and storage resources in the same sense; resources are shared within the service tier.
Visual reference
Go deeper
Related to this question
Learn chapter
Deploying and Configuring SQL Server on Azure Virtual Machines
Key term
Azure SQL Performance Tuning
Azure SQL Performance Tuning is the process of optimizing the speed and efficiency of queries and database operations in Microsoft Azure SQL Database or SQL Managed Instance to reduce latency and improve throughput.
Key term
Azure SQL Managed Instance
Azure SQL Managed Instance is a fully managed cloud database service that gives you nearly all the features of Microsoft SQL Server on your own server, without you having to manage the hardware or operating system.
About these practice questions
One of 574 original DP-300 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This DP-300 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-300 exam.