As a candidate for this exam, you should have subject matter expertise in building database solutions that are designed to support multiple workloads built with:
◉ SQL Server on-premises
◉ Azure SQL services
You’re a database administrator who manages on-premises and cloud databases built with SQL Server and Azure SQL services.
As the Azure database administrator, you implement and manage the operational aspects of cloud-native and hybrid data platform solutions built on SQL Server and Azure SQL services. You use a variety of methods and tools to perform and automate day-to-day operations, including applying knowledge of using Transact-SQL (T-SQL) and other tools for administrative management purposes.
You’re responsible for the following concerning database solutions:
◉ Management
◉ Availability
◉ Security
◉ Performance monitoring and optimization
You evaluate and implement migration strategies for moving databases between Azure and on-premises. Plus, you work with Azure data engineers, Azure solution architects, Azure developers, data scientists, and other professionals to manage operational aspects of data platform solutions.
As a candidate for this exam, you should have knowledge of and experience with:
◉ Azure SQL Database
◉ Azure SQL Managed Instance
◉ SQL Server on Azure Virtual Machines (Windows and Linux)
Microsoft Administering Azure SQL Solutions Exam Summary:
Exam Name | Microsoft Certified - Azure Database Administrator Associate |
Exam Code | DP-300 |
Exam Price | $165 (USD) |
Exam Price | 120 mins |
Number of Questions | 40-60 |
Passing Score | 700 / 1000 |
Books / Training | DP-300T00: Administering Microsoft Azure SQL Solutions |
Sample Questions | Microsoft Administering Azure SQL Solutions Sample Questions |
Practice Exam | Microsoft DP-300 Certification Practice Exam |
Microsoft DP-300 Exam Syllabus Topics:
Topic | Details |
Plan and Implement Data Platform Resources (20-25%) | |
Plan and deploy Azure SQL solutions | - Deploy database offerings on selected platforms - Understand automated deployment - Apply patches and updates for hybrid and infrastructure as a service (IaaS) deployment - Deploy hybrid SQL Server solutions - Recommend an appropriate database offering based on specific requirements - Evaluate the security aspects of the possible database offering - Recommend a table partitioning solution - Recommend a database sharding solution |
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 |
Plan and implement a migration strategy | - 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 a Secure Environment (15-20%) | |
Configure database authentication and authorization | - Configure authentication by using Active Directory and Microsoft Entra ID - Create users from Microsoft Entra ID 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 by using T-SQL |
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 - Configure secure access - Configure Transport Layer Security (TLS) |
Implement compliance controls for sensitive data | - Apply a data classification strategy - Configure server and database audits - Implement data change tracking - Implement dynamic data masking - Manage database resources by using Azure Purview - Implement database ledger in Azure SQL - Implement row-level security - Configure Microsoft Defender for SQL |
Monitor, configure, and optimize database Resources (20-25%) | |
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 SQL Insights - Monitor by using Extended Events |
Monitor and optimize query performance | - Configure Query Store - Monitor by using Query Store - Identify sessions that cause blocking - Identify performance issues using dynamic management views (DMVs) - Identify and implement index changes for queries - Recommend query construct modifications based on resource usage - Assess the use of query hints for query performance - Review execution plans |
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 - Configure intelligent query processing (IQP) |
Configure and manage automation of tasks (15-20%) | |
Create and manage SQL Server Agent jobs | - Manage schedules for regular maintenance jobs - Configure job alerts and notifications - Troubleshoot SQL Server Agent jobs |
Automate deployment of database resources | - Automate deployment by using Azure Resource Manager templates (ARM templates) and Bicep - Automate deployment by using PowerShell - Automate deployment by using Azure CLI - Monitor and troubleshoot deployments |
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 |
Plan and configure a high availability and disaster recovery (HA/DR) environment (20-25%) | |
Recommend 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 - Recommend a testing procedure for an HA/DR solution |
Plan and perform backup and restore of a database | - Recommend a database backup and restore strategy - Perform a database backup by using database tools - Perform a database restore by using database 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 and restore to and from cloud storage |
Configure HA/DR for database solutions | - Configure active geo-replication - Configure an Always On availability group - Configure auto-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/DR solution |
0 comments:
Post a Comment