Microsoft · DP-300
Validates expertise in implementing and managing operational aspects of cloud-native and hybrid data platform solutions built on SQL Server and SQL database services, including management, availability, security, and performance monitoring and optimization.
Practice Questions
389
≈ 7 practice exams
Duration
100 minutes
Passing Score
700/1000
Difficulty
AssociateLast Updated
Jan 2026
DP-300 measures five skill areas: implementing a secure environment (20 to 25 percent), monitoring, configuring, and optimizing database resources (20 to 25 percent), planning and configuring a high-availability and disaster-recovery environment (20 to 25 percent), planning and implementing data platform resources (15 to 20 percent), and configuring and managing automation of tasks (15 to 20 percent). Microsoft last updated this skills-measured outline on April 24, 2026, so the 389 questions in this bank are checked against the current version.
You get 100 minutes on exam day, with a mix of question formats and possible interactive components; Microsoft does not publish the exact question count for this exam, so treat the free preview and full bank as a way to build consistent accuracy rather than aiming for a specific number of items. You need 700 out of a scaled 1,000 to pass.
There is no formal prerequisite, but Microsoft designs DP-300 for database administrators with hands-on expertise in Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VMs, and SQL Server on-premises. The certification renews every 12 months through a free assessment on Microsoft Learn, available in a 6-month window before expiration, so there is no need to retake the full exam. Start with the free preview, then work through the full 389-question bank until your accuracy holds steady across all five skill areas.
The Microsoft Certified: Azure Database Administrator Associate (DP-300) validates expertise in administering SQL Server database infrastructure across cloud, on-premises, and hybrid environments. Candidates demonstrate proficiency with Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines (both Windows and Linux), covering management, availability, security, and performance monitoring and optimization. The exam was last updated on October 25, 2024, with a forthcoming English-language update planned for June 18, 2025.
Certified professionals are expected to implement and manage operational aspects of cloud-native and hybrid data platform solutions using Transact-SQL (T-SQL) and other administrative tooling. The role encompasses evaluating and executing database migration strategies between on-premises and Azure, configuring high availability and disaster recovery environments, automating routine operational tasks, and collaborating with Azure data engineers, solution architects, developers, and data scientists. This certification is delivered through Pearson VUE and is available in ten languages including English, Chinese (Simplified), Japanese, Korean, French, German, Portuguese (Brazil), Italian, Chinese (Traditional), and Spanish.
This certification is designed for database administrators who manage both on-premises SQL Server environments and cloud-based Azure SQL services. Ideal candidates typically have at least two years of experience as a data administrator, with hands-on familiarity with Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines. Professionals transitioning from traditional DBA roles into cloud-first or hybrid environments will find this certification particularly relevant.
Job roles that benefit most from this certification include Azure SQL Database Administrators, Cloud Database Engineers, DBA Leads, and SQL Server DBAs seeking to expand into Azure. Those who work cross-functionally with Azure solution architects, data engineers, and developers—and who are responsible for database security, performance tuning, backup/recovery, and automation—are the primary audience.
Microsoft does not impose formal prerequisites for sitting the DP-300 exam, but recommends candidates have subject matter expertise in building database solutions that support multiple workloads with both SQL Server on-premises and Azure SQL services. Practical knowledge of Transact-SQL (T-SQL) for administrative management is strongly advised, as the exam tests the application of T-SQL in real-world scenarios including backup, restore, security configuration, and monitoring.
Candidates should have working experience with Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure Virtual Machines. Familiarity with Azure Resource Manager (ARM), PowerShell, Azure CLI, and infrastructure-as-a-service (IaaS) deployment concepts is also beneficial. Completing the official instructor-led course DP-300T00-A or the equivalent self-paced learning paths on Microsoft Learn is strongly recommended before attempting the exam.
Exam DP-300 is administered through Pearson VUE as a proctored assessment with a time limit of 100 minutes. Candidates must achieve a scaled score of 700 or higher out of 1000 to pass. The exam may include a variety of question types such as multiple choice, drag-and-drop, case studies, and interactive lab components. Microsoft notes that the exam may contain questions on generally available (GA) features as well as Preview features that are commonly used in production environments.
The exam is delivered online (remote proctored) or at authorized Pearson VUE testing centers. Candidates who take the exam in a non-native language can request an additional 30 minutes as a language accommodation. If a candidate fails, they may retake the exam 24 hours after the first attempt; subsequent retake timing varies per Microsoft's retake policy. The certification expires annually and can be renewed at no cost via a free online assessment on Microsoft Learn.
Holding the Microsoft Certified: Azure Database Administrator Associate opens pathways to roles including Azure SQL Database Administrator, Cloud Database Engineer, DBA Lead, and SQL Server DBA with cloud responsibilities. In the United States, certified Azure database professionals earn median salaries ranging from approximately $103,000 at the entry level to over $150,000 for experienced practitioners, with some reports citing average compensation around $122,000–$144,000. Microsoft's own DBA roles on Glassdoor show a base salary range of $113,000–$159,000 annually.
Demand for Azure SQL expertise continues to grow as enterprises migrate on-premises SQL Server workloads to Azure and adopt hybrid architectures. The DP-300 certification is recognized as a role-based, associate-level credential by Microsoft, placing it above fundamentals-level certifications and on par with other Azure associate credentials in terms of employer recognition. Certified professionals are positioned to advance toward expert-level certifications such as Azure Solutions Architect Expert or specialize further in data engineering. The certification renews annually via a free Microsoft Learn assessment, keeping holders current with the latest platform updates.
5 sample questions with answers and explanations. The full bank has 389 questions, enough for 7 full-length practice exams.
Preview — answers shown1. The DevOps team at 'Automate-All' wants to use PowerShell to automate the deployment of a new Azure SQL Managed Instance. Which specific PowerShell module must be installed on their automation server to get the cmdlets required for this task?
Explanation
The Az.Sql module is the correct answer. The Az module is the current, recommended PowerShell module for interacting with all Azure resources. Specifically, the Az.Sql submodule contains all the cmdlets for managing Azure SQL resources, including New-AzSqlInstance, Set-AzSqlInstance, and others needed to deploy and configure a Managed Instance. Here is why the other options are incorrect: SqlServer is the module for managing SQL Server itself (like running queries), not for deploying Azure resources. AzureRM is the older, legacy Azure module that has been replaced by Az. Pester is a testing framework for PowerShell, not a deployment module.
2. A DBA is trying to restore the master database on a SQL Server 2019 instance on an Azure VM after a failure. In what mode must the SQL Server instance be started to allow for the restore of the master database?
Explanation
To restore the master database, the SQL Server instance must be started in single-user mode. This is a special maintenance mode that allows only one user connection. This is necessary because the master database contains the metadata for all other databases and logins on the instance, and it cannot be restored while the server is in normal multi-user operation. The DBA would start the service with the -m startup flag, connect, perform the restore, and then restart the service in normal mode. Here is why the other options are incorrect: Multi-user mode is the normal operational state and will not allow a master restore. Emergency and minimal configuration modes are for other specific troubleshooting scenarios.
3. A company is using the Log Replay Service (LRS) to perform an online migration to an Azure SQL Managed Instance. The migration must be completed within a specific timeframe. What is the maximum duration that a single LRS migration job can run before it is automatically cancelled?
Explanation
According to the documentation for the Log Replay Service, a migration job has a maximum lifetime of 30 days. After this period, the job will be automatically cancelled by the service. This is an important planning consideration for very large databases or migrations where the log generation rate is high, as the DBA must ensure that the cutover can be completed within this 30-day window. Here is why the other options are incorrect: The other timeframes do not match the documented service limit for LRS.
4. A company is deploying SQL Server on an Azure VM using an image from the marketplace. They want to leverage features like automated backups and patching. Which management mode for the SQL IaaS Agent Extension must be selected during or after deployment?
Explanation
To get access to the full suite of management benefits provided by the SQL IaaS Agent Extension, including automated patching, automated backups, and advanced portal integration, the extension must be in Full management mode. This mode requires a brief restart of the SQL Server service to install all necessary components and permissions. The Lightweight mode provides only a subset of features and does not require a restart. Here is why the other options are incorrect: Lightweight mode offers limited functionality. NoAgent mode provides no benefits. Express mode is not a valid management mode.
5. The DBA at 'CloudFirst Enterprises' needs to automate the process of shrinking transaction log files across multiple databases in their Azure SQL Managed Instance every Sunday at 2 AM. Which tool should they use to create this automated task?
Explanation
SQL Server Agent Jobs is the most appropriate tool for this scenario. Azure SQL Managed Instance includes SQL Server Agent, which is the native database engine scheduling service. It's specifically designed for database maintenance tasks and provides robust scheduling, logging, and error handling capabilities. While Azure Logic Apps, Functions, or Automation runbooks could technically perform this task, SQL Server Agent is the purpose-built, integrated solution for database maintenance automation.
Microsoft does not publish an exact count for this exam.
100 minutes.
700 on a scaled score of 100 to 1,000.
Per Microsoft’s April 24, 2026 update: implementing a secure environment (20-25%), monitoring/configuring/optimizing database resources (20-25%), planning and configuring high availability and disaster recovery (20-25%), planning and implementing data platform resources (15-20%), and configuring and managing automation of tasks (15-20%).
No formal prerequisite, but Microsoft designs it for database administrators with hands-on expertise in Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure VMs, and SQL Server on-premises.
It renews every 12 months, but you don’t retake the full exam — Microsoft offers a free online renewal assessment through Microsoft Learn, available in a 6-month window before expiration.
Microsoft’s DP-300 page states price is based on the country or region where the exam is proctored, rather than a fixed figure; Associate-level Microsoft exams generally run around $165 USD.
Microsoft Certified: Azure Cosmos DB Developer Specialty (DP-420)
DP-420 · 677 questions
Microsoft Certified: Azure Data Fundamentals (DP-900)
DP-900 · 381 questions
Microsoft Certified: Azure Data Scientist Associate (DP-100)
DP-100 · 987 questions
Microsoft Certified: Azure Developer Associate (AZ-204)
AZ-204 · 640 questions
Microsoft Certified: Azure for SAP Workloads Specialty (AZ-120)
AZ-120 · 582 questions
Microsoft Certified: Azure Fundamentals (AZ-900)
AZ-900 · 382 questions
$17.99
One-time access to this exam