Azure Mastery

Microsoft Certification DP-300

DP-300: Diagnose the signal. Practise the next database decision.

Rehearse Azure SQL deployment, security, performance, automation, and recovery decisions. Your results highlight which database skill to revisit next.

425 practice questions AI score prediction 100% offline
Download free iPhone & iPad · Free to start QR code — scan with your iPhone to open Azure Mastery on the App Store On your Mac?
Scan to install

DP-300 Practice Questions & Exam Prep — Microsoft Azure Database Administrator

Prepare for DP-300 (Microsoft Azure Database Administrator) on iPhone or iPad with scenarios that connect symptoms to the right Azure SQL action. Track readiness across all five domains, identify whether deployment, security, monitoring, optimisation, or recovery needs attention, and turn each result into a focused next session. Core study works offline on your device; optional sync uses your private iCloud account.

The exam

What is the DP-300 exam?

DP-300 is the Microsoft Certified: Azure Database Administrator Associate exam — the credential hiring managers expect when posting "Database Administrator", "Azure SQL DBA", or "Cloud Database Engineer" roles on the Microsoft data platform.

It's the natural next step after DP-900 for anyone whose day job has shifted from generalist data work into running and securing SQL workloads in production. DP-300 is the only Microsoft Associate cert dedicated to operating the SQL family on Azure.

DP-300 is hands-on and operational. It validates that you can:

Expect scenario questions that show you a query plan, a config snippet, or a recovery requirement and ask what you'd do.

Microsoft updated the DP-300 skills outline on 24 April 2026. Every question in Azure Mastery's DP-300 bank is mapped to the current outline — no leftover questions on retired services. Read the official outline at learn.microsoft.com.

Prepare by building a deployment-target matrix rather than memorising one undifferentiated list of SQL features. Track what changes between Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VMs, and Azure Arc-enabled SQL Server: who owns patching, which job scheduler is available, where instance-level features live, and which identity crosses each control-plane boundary. Then connect operational evidence to the right tool — Query Store for performance history, Extended Events for event-level symptoms, elastic-job history for fleet automation, and backup or restore telemetry for recovery. That comparison habit is what turns DP-300's long scenarios into a small set of supportability, security, and recovery decisions.

Practise the DBA loop

Turn each DP-300 topic into an operational decision

Start with one small workload and move it through the same sequence a database administrator owns in production. Choose its deployment target, document the service boundary, configure identity and encryption, collect a performance baseline, automate a repeatable task, and then prove how the database recovers. Keeping one workload throughout makes the trade-offs visible: an elastic job is not a renamed SQL Server Agent job, a database-scoped Extended Events session is not a server trace, and a failover-group listener solves a different operational problem from a manually failed-over geo-replica.

Keep the evidence beside the decision. Save the query plan that justified an index, the Query Store interval that exposed a regression, the job execution row that explained a failed target, and the recovery-point and recovery-time numbers used to choose a continuity design. DP-300 scenarios often supply several technically valid features; the answer becomes clear only when you tie the requirement to the observable signal and the deployment target that supports it.

Finish each lab by changing one constraint. Require the encryption key to remain outside the database engine, remove direct network access to the job database, delay restores on a log-shipping secondary, or place SQL Server under Azure Arc management. Re-evaluating the design after a single constraint changes trains the exam skill that matters most: explaining why a familiar SQL feature is right in one operating model and wrong in another.

Skills measured · 24 April 2026

DP-300 exam objectives

Five domains, with weights set by Microsoft's 24 April 2026 update. Every domain below lists Microsoft's own skill groups verbatim from the official skills outline, and Azure Mastery tags each question to its assessed domain so you can see which topics need more practice.

Aura presents a visual map of data sources, transformation, storage, and analysis skills.
Data skill map

Plan and implement data platform resourcesPublished weight 15–20%

77 exam-scoped practice questions in the app

Explore Platform topics
  • Plan and deploy Azure SQL solutions
  • Configure resources for scale and performance
  • Plan and implement a migration strategy
  • Tests choosing the right SQL deployment target and sizing its compute, storage, and scaling for the stated need.
  • Candidates default to Azure SQL Database out of habit, even when the scenario names an instance-scoped feature only Managed Instance supports.
  • Match the migration mode, online or offline, to the downtime the scenario says the business can tolerate.

Implement a secure environmentPublished weight 20–25%

96 exam-scoped practice questions in the app

Explore Security topics
  • Configure database authentication and authorization
  • Implement security for data at rest and data in transit
  • Implement compliance controls for sensitive data
  • Matching an authentication, encryption, or compliance control to a named requirement across the three SQL deployment targets is the core ask.
  • Transparent Data Encryption often gets reached for when the scenario actually needs Always Encrypted to hide data from a privileged DBA.
  • Ask whether the requirement is protecting data at rest or hiding it from an authorised administrator before picking an encryption feature.

Monitor, configure, and optimize database resourcesPublished weight 20–25%

92 exam-scoped practice questions in the app

Explore Monitoring topics
  • Monitor resource activity and performance
  • Monitor and optimize query performance
  • Configure database solutions for optimal performance
  • Tests reading a query plan, wait type, or metric and picking the tool built to diagnose that specific symptom.
  • Candidates reach for a dynamic management view when the scenario needs history that survives a restart or failover.
  • Use Query Store for a regression that developed over time; use DMVs or Extended Events for what's happening right now.

Configure and manage automation of tasksPublished weight 15–20%

72 exam-scoped practice questions in the app

Explore Automation topics
  • Create and manage SQL Server Agent jobs
  • Automate deployment of database resources
  • Create and manage database tasks in Azure
  • Which automation tool is even available on the named deployment target is what trips people up first.
  • SQL Server Agent is often assumed to run everywhere, but a single Azure SQL Database has no built-in Agent at all.
  • Reach for an elastic job the moment a scenario names scheduled T-SQL running across a fleet of Azure SQL databases.

Plan and configure a high availability and disaster recovery (HA/DR) environmentPublished weight 20–25%

88 exam-scoped practice questions in the app

Explore HA/DR topics
  • Plan an HA/DR strategy for database solutions
  • Plan and perform backup and restore of a database
  • Configure HA/DR for database solutions
  • Matching an HA/DR feature to the stated recovery-time and recovery-point numbers matters more than recognising a familiar service name.
  • Active geo-replication gets picked when the scenario actually wants a failover group's automatic failover behind one listener.
  • Work out the RPO and RTO the scenario states first, then choose the HA/DR feature built to hit both numbers.

Common traps

Where DP-300 candidates slip

Five recurring misconceptions that trip up otherwise well-prepared DP-300 candidates, grounded in the current skills outline.

Azure SQL Database doesn't expose the instance-scoped feature set of SQL Server or Managed Instance.

  • Linked servers, SQL Server Agent, and CLR are strong signals to consider Managed Instance or SQL Server on an Azure VM.
  • Cross-database access is possible through Elastic Query external tables, not ordinary three- or four-part names.

TDE and Always Encrypted stop different people from reading your data.

  • TDE hides data from someone stealing the files; it does nothing to stop a DBA running a query.
  • Pick Always Encrypted specifically when the requirement says even a privileged administrator must not see the values.

Geo-replication and failover groups solve the same problem with different guarantees.

  • Automatic, transparent failover belongs to a failover group; manual control is what geo-replication actually offers.
  • Read the failover requirement for the word "automatic" before choosing between the two options.

Dynamic management views reset on every restart or failover.

  • Query Store, not a DMV, is what holds history that survives a restart.
  • Save DMVs for a live, in-the-moment symptom and Query Store for anything asking about change over time.

Azure SQL Database has no built-in SQL Server Agent.

  • Elastic Jobs is Azure SQL's managed service for running scheduled T-SQL across databases; external schedulers are another option.
  • Confirm the deployment target first: SQL Server Agent is available on Managed Instance and SQL Server on Azure VMs, while Elastic Jobs targets Azure SQL Database.

Designed for DP-300

How Azure Mastery helps you pass DP-300

Exam-specific practice

  • 425 DP-300 practice questions, each written against the current 24 April 2026 skills outline.
  • Every question carries a tag for one of DP-300's five official domains.
  • Practise reading a T-SQL snippet, config value, or recovery requirement, the exam's actual scenario style.

Predicted score

  • Exam IQ forecasts your DP-300 score on-device after roughly 30 questions, with a confidence range attached.
  • It names the specific security, monitoring, or HA/DR topic dragging your score down.
  • It flags which of the five domains is weakest before you book the exam.

Adaptive study plan

  • Your plan leans hardest on security and HA/DR, the two domains Microsoft weights joint-heaviest at 20–25%.
  • Miss an Always Encrypted vs TDE question and the next session surfaces that distinction again.
  • Three clean sessions on a topic and the plan quietly drops it from rotation.

Knowledge decay

  • Five domains is a lot to retain, so a topic mastered early can fade by exam day if you stop revising it.
  • A padlock icon appears on the Today screen once a topic starts to fade.
  • Focus Weak Spots sessions pull decayed topics to the front automatically.

Exam rehearsal

  • Sit a full 100-minute session with no going back once you've moved past a question.
  • Question selection follows the published domain weights, all original, none lifted from Microsoft.
  • The live DP-300 interface and question mix are Microsoft's to control, not ours.

Answer Coach

  • Untangles DP-300's near-identical calls: Always Encrypted vs TDE, active geo-replication vs auto-failover groups.
  • Each note names the property of the scenario that should have driven your choice.
  • On capable hardware a note can be reworded on-device, but only after it's checked against the source guidance.

Aura guidance

  • Aura adjusts what it suggests as your first week of DP-300 sessions goes on.
  • Each session closes with a short recap: what moved, what to revisit, what comes next.

Private by design

  • Your DP-300 answer history, readiness gauge, and Answer Coach notes stay private by default.
  • There's no Azure Mastery account and no server in the loop at all.
  • Optional sync uses your private iCloud account.

6-week study plan

Suggested DP-300 study plan

Work through SQL deployment, security, performance and recovery. Follow these six weeks of study blocks, then review your progress with timed practice.

  1. Choose a SQL platform

    • Compare SQL Database, Managed Instance and SQL Server on VMs.
    • Review tiers, elastic pools and Hyperscale.
    • Plan compute, storage, scaling and deployment tooling.
  2. Plan migrations

    • Compare Database Migration Service and Azure Migrate.
    • Choose online or offline migration.
    • Review schema and data migration tools.
  3. Authentication and roles

    • Compare Entra and SQL authentication.
    • Review contained users, server roles and database roles.
    • Distinguish Azure resource RBAC from database permissions.
  4. Protect data and access

    • Compare TDE, Always Encrypted, masking and row-level security.
    • Review auditing and Defender for SQL.
    • Configure firewall, virtual network and Private Link access.
  5. Monitor SQL performance

    • Explore Query Store and automatic tuning.
    • Review Intelligent Insights and Performance Monitor.
    • Use dynamic management views to investigate performance.
  6. Indexes and statistics

    • Compare clustered, non-clustered and columnstore indexes.
    • Review filtered indexes and included columns.
    • Manage statistics, fragmentation and index maintenance.
  7. Tune workload behaviour

    • Review partitioning, In-Memory OLTP and Resource Governor.
    • Analyse query plans.
    • Investigate blocking and deadlocks.
  8. Automate administration

    • Compare SQL Agent and elastic jobs.
    • Review scripts, Logic Apps and Automation runbooks.
    • Use ARM/Bicep and Azure Monitor alerts.
  9. SQL VM availability

    • Compare synchronous and asynchronous availability groups.
    • Review read-only routing and listeners.
    • Explore failover cluster instances.
  10. Managed-service recovery

    • Compare geo-replication, failover groups and zone redundancy.
    • Review point-in-time restore, retention and geo-restore.
    • Match recovery options to RPO and RTO needs.
  11. Target weaker topics

    • Run Focus Weak Spots sessions.
    • Balance revision across the domains.
    • Review explanations for missed scenarios.
  12. Timed rehearsal

    • Complete two 100-minute Exam Simulator sessions.
    • Review each run carefully.
    • Use the results to plan further study.

Inside the app

Nine interactive practice formats, on iPhone

Practise DP-300 through nine interactive formats covering Azure SQL architecture, access control, monitoring signals, query tuning, automation, and recovery. The examples below are original questions from Azure Mastery on iPhone and iPad. Timed simulations follow the published domain weights; Microsoft's live interface and question mix may differ.

Which Query Store wait category aggregates CPU waits such as SOS_SCHEDULER_YIELD?

  • Buffer IO
  • CPU
  • Lock
  • Preemptive

Multiple choice

An original DP-300 practice question with one correct answer. The app explains every option after you answer.

Exam-specific sample

Which capture modes are valid for Query Store QUERY_CAPTURE_MODE? (Choose three.)

  • ADHOC_ONLY
  • AUTO
  • CUSTOM
  • ALL

Multi-select

An original DP-300 multi-select question. Select all the correct options to earn the mark.

All-or-nothing

Drag-and-drop

An original DP-300 ordering question you can answer by touch on iPhone and iPad.

Interactive item

Hotspot

An original DP-300 question with a visual prompt, designed for touch on iPhone and iPad.

Tap target

Case studies

An original DP-300 case study with several questions about the same requirements and environment.

Multi-question

Answer Coach

Answer Coach explains why the answer is correct and, where available, why each option is right or wrong. It helps you understand a mistake and remember the distinction. Read explanations after each question or at the end of a practice test. On supported devices, optional AI can reword a note on your device after checking it against the written guidance.

App exclusive

Frequently asked

DP-300 FAQs

DP-300 vs DP-900 — which should I take first?

DP-900 first if databases aren't already your day job. DP-900 teaches the data vocabulary — relational vs non-relational, OLTP vs OLAP — without expecting T-SQL. DP-300 is the role-based Associate exam: it expects you to run Azure SQL workloads in production.

Auto-failover group or active geo-replication — which does DP-300 want?

Pick an auto-failover group when the requirement is automatic, transparent failover behind a stable listener endpoint. Pick active geo-replication when the requirement is manual control over failover timing, or more secondaries than a failover group allows. Naming the wrong one for a stated recovery-time requirement is one of the exam's most repeated misses.

What format does the DP-300 exam use?

40–60 questions, with formats that vary by sitting. Azure Mastery's bank runs a similar spread: mostly single-answer multiple choice, a real slice of scenario-based, drag-to-match, and multi-select questions, and a smaller mix of dropdown-select, yes/no, and hotspot items. T-SQL snippets and config JSON appear throughout.

What's the DP-300 exam fee, and does renewal cost extra?

The voucher is USD $165 in the United States, or around £128 in the UK. Microsoft sometimes runs free-voucher promotions around events like Build or Ignite, so check your Learn profile before booking. Renewal itself is free, but it happens every year.

Is a DP-300 pass permanent, or does it lapse?

It lapses unless renewed. Associate certifications including DP-300 expire annually; renewal is a free, short online assessment on Microsoft Learn within the six months before expiry. Fundamentals certs such as AZ-900 are different — those don't expire at all.

Query Store or Extended Events — which does DP-300 expect for troubleshooting?

Query Store answers a regression over time — a query that used to run fast and now doesn't. Extended Events answers a live, event-level symptom, such as a deadlock, right now. DP-300 names the symptom, not the tool, so matching the two is the real skill.

DP-300 vs AI-300 — different data roles?

They cover different parts of the data stack. DP-300 is for administering Azure SQL workloads in production. AI-300 is for MLOps and GenAIOps across Azure Machine Learning and Microsoft Foundry. Neither is a prerequisite for the other; choose based on the role you're in.

I need to resit DP-300 — how soon can I book again?

Every attempt is a separate booking, and how long you wait depends on which attempt it is.

  • First retake: after 24 hours.
  • Second and third retakes: a 14-day wait each.
  • Cap: five attempts per rolling 12 months.
Can I try Azure Mastery's DP-300 bank before paying?

Yes — the app is free to download, with a free allowance of DP-300 questions so you can try every feature. The full bank of 425 DP-300 practice questions unlocks with a one-time exam-pack purchase, or unlock every exam with a subscription or lifetime upgrade.

Does DP-300 revision still work with no connection?

Yes. The whole loop stays on-device: practice, scoring, and the readiness read. A missing signal doesn't stop a session, and no account is required. Your study data stays local unless you switch on optional private iCloud sync.

Free study guides

Free guides that pair with DP-300

Where DP-300 fits

Certification paths that include DP-300

DP-300 is the Azure Database Administrator Associate cert. It pairs with DP-900 as the recommended fundamentals, and is the only Microsoft Associate cert dedicated to operating the SQL family on Azure. Tap any linked exam below to see its dedicated study app page.

Ready to pass DP-300?

Download Azure Mastery free for 425 DP-300 practice questions across deployment, security, monitoring, optimisation, automation, and recovery. Use readiness evidence and timed simulations to choose the next database skill to practise on iPhone or iPad.

Download Azure Mastery — free iPhone & iPad · Free to start · No account required
DP-300 practice — free on the App Store Download