Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

Exam DP-300: Administering Relational Databases on Microsoft Azure Practice Exam

Exam DP-300 Administering Relational Databases on Microsoft Azure 


Administering Relational Databases on Microsoft Azure (DP-300) Exam has been built to measure your ability to perform tasks including

  • Planning and implementing data platform resources
  • Implementing a secure environment
  • Monitoring and optimizing operational resources
  • Optimizing query performance
  • Perform automation of tasks
  • Planning and implementing a High Availability and Disaster Recovery (HADR) environment
  • Performing administration by using T-SQL.


Who should take this exam?

The Administering Relational Databases on Microsoft Azure (DP-300) Exam is suitable for candidates working as database administrators and data management specialists responsible for managing on-premises and cloud relational databases built with Microsoft SQL Server and Microsoft Azure Data Services.


Roles and Responsibilities

As an Azure Database Administrator, you will be required to

  • Implement and manage the operational aspects of cloud-native and hybrid data platform solutions built on Azure Data Services and SQL Server.
  • Use a variety of methods and tools for performing day-to-day operations.
  • Manage availability, security and performance monitoring and optimization of modern relational database solutions.

This role works with the Azure Data Engineer role to manage operational aspects of data platform solutions


Course Outline

The Administering Relational Databases on Microsoft Azure (DP-300) covers the latest exam updates - 

Domain 1 - Plan and implement data platform resources (15–20%)

1.1 Plan and deploy Azure SQL solutions

  • Recommend a database offering based on specific requirements
  • Choose an automated deployment method
  • Identify use cases for Azure Arc-enabled SQL services
  • Identify use cases for Azure SQL Database in Microsoft Fabric
  • Plan for table partitioning
  • Recommend a database sharding solution
  • Deploy database offerings on selected platforms
  • Deploy hybrid SQL Server solutions
  • Apply patches and updates for hybrid and infrastructure as a service (IaaS) deployment


1.2 Configure resources for scale and performance

  • Configure Azure SQL Database for scale and performance
  • Configure Azure SQL Managed Instance for scale and performance
  • Configure SQL Server on Azure Virtual Machines for scale and performance
  • Configure table partitioning
  • Configure data compression


1.3 Plan and implement a migration strategy

  • Evaluate requirements for a migration
  • Evaluate offline or online migration strategies
  • Implement an online migration strategy
  • Implement an offline migration strategy
  • Implement a migration to Azure
  • Implement a migration between Azure SQL services
  • Implement Azure SQL Managed Instance database copy and move
  • Troubleshoot a migration


Domain 2 - Implement a secure environment (20–25%)

2.1 Configure database authentication and authorization

  • Configure Microsoft Entra ID authentication for Azure SQL Database, Azure SQL Managed Instance, and SQL Server
  • Configure authentication for SQL on Azure VMs and Azure SQL Managed Instance
  • Configure security principals
  • Create users from Microsoft Entra identities
  • Configure database and object-level permissions using graphical tools
  • Apply the principle of least privilege for all securables
  • Troubleshoot authentication and authorization issues
  • Manage authentication and authorization by using T-SQL


2.2 Implement security for data at rest and data in transit

  • Implement transparent data encryption (TDE)
  • Implement object-level encryption
  • Configure server- and database-level firewall rules
  • Implement Always Encrypted
  • Implement Always Encrypted with VBS enclaves
  • Configure private links and service endpoints


2.3 Implement compliance controls for sensitive data

  • Apply a data classification strategy
  • Configure server and database audits
  • Implement change data tracking
  • Implement dynamic data masking
  • Implement ledger in Azure SQL
  • Implement row-level security


Domain 3 - Monitor, configure, and optimize database resources (20–25%)

3.1 Monitor resource activity and performance

  • Prepare an operational performance baseline
  • Determine sources for performance metrics
  • Interpret performance metrics
  • Configure and monitor activity and performance
  • Monitor by using database watcher
  • Monitor by using Extended Events


3.2 Monitor and optimize query performance

  • Configure Query Store
  • Monitor by using Query Store
  • Identify and resolve session blocking
  • Identify performance issues using dynamic management views (DMVs)
  • Identify and implement index changes for queries
  • Recommend query construct modifications based on resource usage
  • Review execution plans
  • Monitor by using Intelligent Insights


3.3 Configure database solutions for optimal performance

  • Implement index maintenance tasks
  • Implement statistics maintenance tasks
  • Implement database integrity checks
  • Configure database automatic tuning
  • Configure server settings for performance
  • Configure Resource Governor for performance
  • Implement database-scoped configuration
  • Configure compute and storage resources for scaling
  • Identify use cases for intelligent query processing (IQP) features


Domain 4 - Configure and manage automation of tasks (15–20%)

4.1 Create and manage SQL Server Agent jobs

  • Manage schedules for regular maintenance jobs
  • Configure job alerts and notifications
  • Troubleshoot SQL Server Agent jobs


4.2 Automate deployment of database resources

  • Automate deployment by using Azure Resource Manager (ARM) and Bicep templates
  • Automate deployment by using Azure PowerShell
  • Automate deployment by using Azure CLI
  • Monitor and troubleshoot deployments


4.3 Create and manage database tasks in Azure

  • Create and configure elastic jobs
  • Create and configure database tasks by using automation
  • Configure alerts and notifications on database tasks
  • Troubleshoot automated database tasks


Domain 5 - Plan and configure a high availability and disaster recovery (HA/DR) environment (20–25%)

5.1 Plan an HA/DR strategy for database solutions

  • Recommend HA/DR strategy based on Recovery Point Objective/Recovery Time Objective (RPO/RTO) requirements
  • Evaluate HA/DR for hybrid deployments
  • Evaluate Azure-specific HA/DR solutions
  • Plan a testing procedure for an HA/DR solution


5.2 Plan and perform backup and restore of a database

  • Recommend a database backup and restore strategy
  • Perform a database backup by using native tools
  • Perform a database restore by using native tools
  • Perform a database restore to a point in time
  • Configure long-term backup retention
  • Backup and restore a database by using T-SQL
  • Backup to and restore from cloud storage


5.3 Configure HA/DR for database solutions

  • Configure active geo-replication
  • Configure Always On availability groups on SQL Managed Instance and Azure virtual machines
  • Configure failover groups
  • Configure Always On Failover Cluster Instances on Azure virtual machines
  • Configure log shipping
  • Monitor an HA/DR solution
  • Troubleshoot an HA/DR solution


What do we offer?

  • Full-Length Mock Test with unique questions in each test set
  • Practice objective questions with section-wise scores
  • In-depth and exhaustive explanation for every question
  • Reliable exam reports evaluating strengths and weaknesses
  • Latest Questions with an updated version
  • Tips & Tricks to crack the test
  • Unlimited access

What are our Practice Exams?

  • Practice exams have been designed by professionals and domain experts that simulate real-time exam scenario.
  • Practice exam questions have been created on the basis of content outlined in the official documentation.
  • Each set in the practice exam contains unique questions built with the intent to provide real-time experience to the candidates as well as gain more confidence during exam preparation.
  • Practice exams help to self-evaluate against the exam content and work towards building strength to clear the exam.
  • You can also create your own practice exam based on your choice and preference 

100% Assured Test Pass Guarantee

We have built the TestPrepTraining Practice exams with 100% Unconditional and assured Test Pass Guarantee! 
If you are not able to clear the exam, you can ask for a 100% refund.

Tags: Microsoft Azure (DP-300) Practice Exam, Microsoft Azure (DP-300) Exam Questions, Microsoft Azure (DP-300) Free Test, Microsoft Azure (DP-300) Online Tutorial