Microsoft Azure Database Administrator Associate (DP-300) Cert Prep by Microsoft Press
7h 41mIntermediate2025-10-01
Authors

Microsoft Press
Microsoft

Scott Klein
Course details
Are you looking to get certified as a Microsoft Azure Database Administrator Associate? In this course from Microsoft Press, prepare for the DP-300 exam and learn how to administer an SQL Server database infrastructure for cloud, on-premises, and hybrid relational databases using the Microsoft PaaS relational database offerings. The outlines the main competencies covered in the exam, showing you how to: plan and implement data platform resources; implement a secure environment; monitor, configure, and optimize database resources, configure and manage automation of tasks; and plan and configure a high availability and disaster recovery (HA/DR) environment.
Concepts
Introduction
- Exam DP-300 Administering Microsoft Azure SQL Solutions
Plan and Deploy Azure SQL Solutions
- Module introduction
- Learning objectives
- Deploy database offerings on selected platforms
- Understand automated deployment
- Apply patches and updates for hybrid and IaaS deployment
- Deploy hybrid SQL Server solutions
- Recommend an appropriate database offering to meet your needs
- Evaluate security aspects of the possible database offering
- Recommend a table partitioning solution
- Recommend a database sharding solution
Configure Resources for Scale and Performance
- Learning objectives
- Configure Azure SQL Database
- Configure Azure SQL Managed Instance
- Configure SQL Server on Azure Virtual Machines
- Configure table partitioning
- Configure data compression
Plan and Implement a Migration Strategy
- Learning objectives
- Evaluate requirements for the migration
- Evaluate offline or online migration strategies
- Implement an online migration strategy
- Implement an offline migration strategy
- Perform post-migration validations
- Troubleshoot a migration
- Set up SQL Data Sync for Azure
- Implement a migration to Azure
- Implement a migration between Azure SQL services
- Implement Azure SQL Managed Instance database copy and move
Configure Database Authentication and Authorization
- Module introduction
- Learning objectives
- Configure authentication with Active Directory and Entra ID
- Create users from Microsoft Entra identities
- Configure security principals
- 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 using T-SQL
Implement Security for Data at Rest and Data in Transit
- Learning objectives
- 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 secure access
- Configure Transport Layer Security (TLS)
Implement Compliance Controls for Sensitive Data
- Learning objectives
- Apply a data classification strategy
- Configure server and database audits
- Implement data change tracking
- Implement dynamic data masking
- Manage database resources using Microsoft Purview
- Implement database ledger in Azure SQL
- Implement row-level security
- Configure Microsoft Defender for Azure SQL
Monitor Resource Activity and Performance
- Module introduction
- Learning objectives
- Prepare an operational performance baseline
- Determine sources for performance metrics
- Interpret performance metrics
- Configure and monitor activity and performance
- Monitor by using Azure SQL Database Watcher
- Monitor by using Extended Events
Monitor and Optimize Query Performance
- Learning objectives
- Configure Query Store
- Monitor by using Query Store
- Identify sessions that cause blocking
- Identify performance issues using DMVs
- Identify and implement index changes for queries
- Recommend query changes based on resource usage
- Assess the use of query hints for query performance
- Review execution plans
- Monitor by using Intelligent Insights
Configure Database Solutions for Optimal Performance
- Learning objectives
- 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
- Configure intelligent query processing (IQP)
Create and Manage SQL Server Agent Jobs
- Module introduction
- Learning objectives
- Manage schedules for regular maintenance jobs
- Configure job alerts and notifications
- Troubleshoot SQL Server Agent jobs
Automate Deployment of Database Resources
- Learning objectives
- Automate deployment using ARM and Bicep templates
- Automate deployment using PowerShell
- Automate deployment using Azure CLI
- Monitor and troubleshoot deployments
Create and Manage Database Tasks in Azure
- Learning objectives
- Create and configure elastic jobs
- Create and configure database tasks using automation
- Configure alerts and notifications on database tasks
- Troubleshoot automated database tasks
Recommend an HA or DR Strategy for Database Solutions
- Module introduction
- Learning objectives
- Strategy based on RPO or RTO requirements
- Evaluate HA or DR for hybrid deployments
- Evaluate Azure-specific HA or DR solutions
- Recommend a testing procedure for an HA DR solution
Plan and Perform Backup and Restore of a Database
- Learning objectives
- Recommend a database backup and restore strategy
- Perform a database backup using database tools
- Perform a database restore using database tools
- Perform a database restore to a point in time
- Configure long-term backup retention
- Backup and restore a database using T-SQL
- Backup and restore to and from cloud storage
Configure HA or DR for Database Solutions
- Learning objectives
- Configure active geo-replication
- Configure an Always On availability group on Azure Virtual Machines
- Configure failover groups
- Configure quorum options for a Windows Server failover cluster
- Configure Always On failover cluster instances on Azure Virtual Machines
- Configure log shipping
- Monitor an HA DR solution
- Troubleshoot an HA or DR solution
Conclusion
- Summary