
Prepare for the dp-300 exam by mastering Azure relational database administration, including planning data resources, security, monitoring, automation, and high availability with hands-on practice.
Identify the DP-300 exam requirements, ideal candidates, topics covered across Azure SQL Database services, and study guide details for planning, security, monitoring, and high availability.
Explore Udemy video player tips, including speed controls, captions and transcripts, and on-screen scripts, while learning how reviews and Q&A enhance the course experience and visibility.
Create an Azure free account to access a $200 credit for 30 days and 12 months of free services, including blob storage, SQL database, and Cosmos DB.
A comprehensive study guide that will provide you with great preparation tools.
Explore relational technologies covered by exam, including Azure SQL Database, SQL Server managed instance, SQL Server in a VM, and SQL Edge, with hands-on demos in the portal and SSMS.
Students learn to create an Azure virtual machine, enable RDP, and manually install SQL Server with a specific admin user, then connect using SQL Server Management Studio.
Set a maintenance window for automated SQL Server patching within a VM portal, choosing a Sunday 2 a.m. window to install patches.
Learn to install Azure SQL Database, a cloud native relational service with server and database components, offering region options, and v-core or D2 pricing with endpoints secured by firewall whitelisting.
Create an Azure SQL database using the Microsoft Azure sample database to start with data for testing; configure firewall and explore sample tables like sales and customer.
Explore SQL managed instance, the most compatible SQL server in the cloud. Learn setup essentials: admin login with a 16-character password, virtual network, security, and hourly billing.
Evaluate how patching, security features, and licensing shape choosing between SQL server on a vm, sql managed instance, and azure sql database.
Evaluate the scaling requirements for your solution by comparing scaling up and scaling down, read scale-out, and global scale-out in Azure SQL Database.
Explore high availability options for Azure SQL Database and SQL Managed Instance, including standard and premium tiers, always on availability groups, and zone redundant deployments.
Learn how to scale Azure SQL database by adjusting compute settings and tier, selecting more DTUs and storage in the standard tier, with seamless redeploy and pay-for-what-you-need pricing.
Learn how to vertically scale a sql server in a vm by resizing the virtual machine, adjust disk space for data and logs, and compare with Azure sql database scaling.
Create regional data replicas to improve performance by routing reads to a secondary (read-only) while writes stay on the primary, and explore sharding to distribute data across servers.
Demonstrates using SQL Data Sync to synchronize data between two databases on the same server, configuring a hub database, bidirectional sync, hub-win conflicts, and automatic updates every minute.
Design an upgrade strategy to move from SQL Server to SQL Server 2019 in Azure using the data migration assistant, with backup to blob storage, log shipping, and bulk copy.
Use Data Migration Assistant within an Azure Migrate project to move data from SQL Server to Azure SQL Database, including setting up source and destination and generating a migration report.
Deploy the database migration service in a region, create a server, connect a virtual network, and migrate the Get Cloud Skills Customer table to Azure SQL Database.
Upgrade a SQL database without downtime by using active geo replication to a secondary replica, test on staging, swap to production, and terminate replication if needed.
Create an Azure AD admin user to replace the SQL Server administrator, enabling login via Azure AD authentication and centralizing admin management across databases.
Add an Azure AD user to SQL Server, create a database user, and grant the db data reader role for read-only access; login requires selecting database in the connection string.
Explore dynamic data masking to protect personal identifiable information on reports by anonymizing sensitive fields like email addresses, while granting non-admin read-only access through controlled logins.
Create an Azure Key Vault in the portal to securely store keys and secrets with access policies, then encrypt a column using a vault key via deterministic encryption.
Explore how Azure SQL uses firewall rules and virtual networks to control access, including IP-based firewall entry and service endpoints for private network access.
Candidates for this exam are database administrators and data management specialists that manage on-premises and cloud relational databases built with Microsoft SQL Server and Microsoft Azure Data Services.
The exam has the following objectives:
Plan and implement data platform resources (20–25%)
Implement a secure environment (15–20%)
Monitor, configure, and optimize database resources (20–25%)
Configure and manage automation of tasks (15–20%)
Plan and configure a high availability and disaster recovery (HA/DR) environment (20–25%)
The Azure Database Administrator implements and manages the operational aspects of cloud-native and hybrid data platform solutions built on Azure Data Services and SQL Server. The Azure Database Administrator uses a variety of methods and tools to perform day-to-day operations, including applying T-SQL for administrative management.
This role is responsible for management, 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.
Candidates for this role should understand all concepts covered in Exam DP-900: Microsoft Azure Data Fundamentals.
This exam measures your ability to accomplish the following technical tasks: plan and implement data platform resources; implement a secure environment; monitor and optimize operational resources; optimize query performance; perform automation of tasks; plan and implement a High Availability and Disaster Recovery (HADR) environment; and perform administration by using T-SQL.