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.
Questions
389
Duration
100 minutes
Passing Score
700/1000
Difficulty
AssociateLast Updated
Jan 2026
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.
1. A financial application at 'Secure Transactions Inc.' requires the highest level of data integrity. A new requirement states that every modification to the Trades table must be cryptographically verifiable to prove it has not been tampered with. Which feature, when enabled on the table, provides this tamper-evidence capability?
2. A junior DBA is tasked with restoring a database that has a recent full backup and a series of subsequent transaction log backups. To prepare for a point-in-time recovery, which T-SQL option must they use on the RESTORE DATABASE and all but the final RESTORE LOG commands?
3. A DBA is creating a SQL Server Agent maintenance plan for a database on an Azure VM. The plan includes a weekly index rebuild task. To prevent this maintenance task from consuming too many resources and impacting other workloads running at the same time, which feature can be used to limit the CPU used by the rebuild operation?
4. A SaaS provider, 'CloudApp Services,' hosts 50 customer databases in an Azure SQL Database elastic pool. One customer is experiencing rapid growth and their database is consuming 80% of the pool's resources, affecting other customers. What should the DBA do to address this situation?
5. A DBA needs to encrypt the values in a specific National_ID column in a customer table. The encryption must be performed within T-SQL and the key must be managed within the database itself. They do not want to use the more complex client-side Always Encrypted feature for this task. Which T-SQL function is used to perform this type of object-level encryption?
All exams included • Cancel anytime