Content:
Identity management with SQL Authentication, Windows Authentication, and Microsoft Entra ID (Azure AD).
Encryption strategies: Transparent Data Encryption (TDE), Always Encrypted with secure enclaves, TLS.
Data classification, auditing, and dynamic data masking.
Network security, firewall rules, and Defender for SQL.
Learning Outcomes:
Secure Azure SQL environments against unauthorized access.
Implement compliance-driven security policies.
Protect sensitive data through encryption and auditing.
Content:
Monitoring tools: SQL Insights, Extended Events, Query Store, Dynamic Management Views (DMVs).
Query tuning: analyzing execution plans, indexes, statistics, and identifying bottlenecks.
Automatic tuning and Intelligent Query Processing (IQP).
Advanced configuration using Resource Governor and workload isolation.
Learning Outcomes:
Diagnose and resolve performance issues.
Continuously monitor workloads to improve efficiency.
Apply intelligent performance features to optimize query execution.
Content:
Task automation using SQL Server Agent, Azure Automation, and Elastic Jobs.
Using PowerShell, Azure CLI, and ARM/Bicep templates for automation.
Alerts, notifications, and scheduled jobs for proactive database management.
Learning Outcomes:
Reduce administrative overhead by automating routine tasks.
Standardize deployments and updates across environments.
Implement proactive monitoring and remediation actions.
Content:
High availability (HA) and disaster recovery (DR) strategies based on RPO/RTO.
Configuring failover groups, Active Geo-Replication, Always On Availability Groups, and cluster-based solutions.
Backup and restore strategies using T-SQL, Azure Storage, and long-term retention policies.
Learning Outcomes:
Ensure business continuity with robust HA/DR solutions.
Select the best HA/DR option for cloud, hybrid, and on-premises workloads.
Implement backup and recovery plans aligned with business needs.
Upon completion, participants will:
Master the deployment and configuration of SQL Server and Azure SQL resources.
Secure and monitor database environments with advanced compliance features.
Automate administrative tasks to maximize efficiency.
Design resilient high availability and disaster recovery solutions.
Be fully prepared for the Microsoft Exam DP-300, leading to the Azure Database Administrator Associate certification.