A comprehensive study guide that will provide you with great preparation tools for the DP-300: Administering Relational Databases on Microsoft Azure exam DP-300 Official Course Study Guide Jordi Koenderink 11/5/2021 Introduction Welcome to the DP-300 Study Guide. This guide will go over each topic of the skills outline, provided by Microsoft for the DP-300: Administering Relational Databases on Microsoft Azure exam. 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 knowledge of using T-SQL for administrative management purposes. 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. About the exam: • • • • • Taking the exam will cost you $165 US dollars. Microsoft certification exams are scored out of 1000 points. You need 700 points or higher to pass the DP-300 exam and gain your Azure Database Administrator Associate Badge. The DP-300 exam will need to be renewed every year. Microsoft will from time to time retire certifications, however, and you may also find exam numbers evolve (this is what happened with the previous exam AZ-103 to AZ-104 for example) when Microsoft changes the curriculum substantially for the certification. The exam will have 40-60 questions for which you have 120 mins to answer. As of this moment of writing, there’re no labs. Book/e-book: Exam Ref 70-764 Administering a SQL Database Infrastructure • • • • • Amazon.com: Exam Ref 70-764 Administering a SQL Database Infrastructure: Isakov, Victor: 9781509303830: Amazon.com: Books Amazon Canada: Exam Ref 70-764 Administering a SQL Database Infrastructure eBook : Isakov, Victor: Amazon.ca: Books Amazon UK: Exam Ref 70-764 Administering a SQL Database Infrastructure eBook : Isakov, Victor: Amazon.co.uk: Books Amazon FR: Exam Ref 70-764 Administering a SQL Database Infrastructure (English Edition) eBook : Isakov, Victor: Amazon.fr: Kindle Shop Amazon DE: Exam Ref 70-764 Administering a SQL Database Infrastructure (English Edition) eBook : Isakov, Victor: Amazon.de: Kindle-Shop Exam Ref 70-765 Provisioning SQL Databases • • • • • Amazon.com: Exam Ref 70-765 Provisioning SQL Databases: D'Antoni, Joseph, Klein, Scott: 9781509303816: Amazon.com: Books Amazon Canada: Exam Ref 70-765 Provisioning SQL Databases eBook : D'Antoni, Joseph, Klein, Scott: Amazon.ca: Books Amazon UK: Exam Ref 70-765 Provisioning SQL Databases eBook : D'Antoni, Joseph, Klein, Scott: Amazon.co.uk: Books Amazon FR: Exam Ref 70-765 Provisioning SQL Databases (English Edition) eBook: D'Antoni, Joseph, Klein, Scott: Amazon.fr: Kindle Store Amazon DE: Exam Ref 70-765 Provisioning SQL Databases (English Edition) eBook : D'Antoni, Joseph, Klein, Scott: Amazon.de: Kindle Shop Video training: Scotts course goes through all of the skills needed to take and pass the DP-300 exam. This course teaches all of the requirements for the exam, one by one. Each of the things that Microsoft tests, will be covered in this course. If you have access to Pluralsight, the following course is worth a watch. Azure SQL Database Course: SQL Server DBA How To | Pluralsight This course covers 4 main skill areas required for SQL Server 2016 administrators: configuring access to data, managing backups, monitoring performance, and implementing the highavailability features of the product. Learn about data encryption, access control, role-level security, and dynamic data masking. Use SQL Server auditing to gain insights into the health and performance of your system, and determine upgrade paths. Discover how to back up SQL Server and perform full or partial restores, and monitor activity. Explore indexing and query execution plan management. Plus, learn to configure availability groups to mitigate hardware failure. SQL Server 2016: Administer a Database Infrastructure (linkedin.com) Microsoft Learn: Those tutorial/paths have been combined by Microsoft and published for free. They contain a collection of text, videos, and exercises for the exam. DP-300 part 1: Azure SQL fundamentals Learn how to translate your existing SQL Server expertise to Azure SQL including Azure SQL Database and Azure SQL managed instance. After completing this learning path, you will have a foundational knowledge of what to use when, as well as how to configure, secure, monitor, and troubleshoot Azure SQL. Azure SQL fundamentals - Learn | Microsoft Docs DP-300 part 2: Plan and implement data platform resources Deploy data platform resources in Azure for SQL Server and Open Source databases. Explore options for upgrade and migration. Calculate resource requirements and create templates. Plan and implement data platform resources Learn | Microsoft Docs DP-300 part 3: Implement a secure environment for a database service Implement SQL Server-based options for authentication and authorization, as well as Azure options for securing Azure SQL databases. Explore encryption, firewalls and advanced threat protection. Implement a secure environment for a database service - Learn | Microsoft Docs DP-300 part 4: Monitor and optimize operational resources in SQL Server Configure hardware and server resources for optimum performance after establishing a baseline. Identify sources of performance problems. Troubleshoot using Azure SQL Intelligent Insights. Monitor and optimize operational resources in SQL Server - Learn | Microsoft Docs DP-300 part 5: Optimize query performance in SQL Server Analyze individual query performance and determine where improvements can be made. Explore performance-related Dynamic Management Objects. Investigate how indexes and database design affect queries. Optimize query performance in SQL Server Learn | Microsoft Docs DP-300 part 6: Automate tasks in SQL Server Scripting repetitive tasks in Azure SQL for regular maintenance jobs and multi-instance administration. Automation of error and resource alerts. Configuration of notifications for failures. Automate tasks in SQL Server - Learn | Microsoft Docs DP-300 part 7: Plan and implement a high availability and disaster recovery environment Data must be available when needed. Configure, test and manage a solution for high availability and disaster recovery using Azure tools and SQL Server tools. Plan and implement an high availability and disaster recovery environment - Learn | Microsoft Docs Practice exams Those are practice exams and not dumps. I do not encourage dumps as they ruin the certification value for everyone. Whizlabs – Microsoft Azure Exam DP-300 Practice Tests DP-300: Administering Relational Databases on Microsoft Azure exam is intended for database administrators and data management specialists. What’s inside: • • • • 3 Full-Length Mock Exams (165 Unique Questions) Objective-Based Practice Tests Exhaustive explanation with every question Reports to assess strengths and weaknesses Microsoft Azure Exam DP-300 Certification Whizlabs This guide is divided up into the following sections and is also part of the exam: • • • • • • • Plan and implement data platform resources (15-20%) Implement a secure environment (15-20%) Monitor and optimize operational resources (15-20%) Optimize query performance (5-10%) Perform automation of tasks (10-15%) Plan and implement a High Availability and Disaster Recovery (HADR) environment (15-20%) Perform administration by using T-SQL (10-15%) Feel free to join our Facebook Azure Study Group, or check out the Azure courses on Udemy. Errors and suggestions can also be reported in the Azure Group on Facebook. Thank you, Software Architect Team Jordi Koenderink Contents Introduction............................................................................................................................................. 1 Plan and Implement Data Platform Resources (15-20%) ........................................................................ 8 Deploy resources by using manual methods ...................................................................................... 8 Recommend an appropriate database offering based on specific requirements .............................. 8 Configure resources for scale and performance ................................................................................. 8 Evaluate a strategy for moving to Azure ............................................................................................. 9 Implement a migration or upgrade strategy for moving to Azure ...................................................... 9 Implement a Secure Environment (15-20%) ......................................................................................... 10 Configure database authentication by using platform and database tools ...................................... 10 Configure database authorization by using platform and database tools ........................................ 10 Implement security for data at rest .................................................................................................. 10 Implement security for data in transit .............................................................................................. 11 Implement compliance controls for sensitive data ........................................................................... 11 Monitor and Optimize Operational Resources (15-20%) ...................................................................... 11 Monitor activity and performance .................................................................................................... 11 Implement performance-related maintenance tasks ....................................................................... 12 Identify performance-related issues ................................................................................................. 12 Configure resources for optimal performance.................................................................................. 13 Configure a user database for optimal performance ........................................................................ 13 Optimize Query Performance (5-10%) .................................................................................................. 13 Review query plans ........................................................................................................................... 13 Evaluate performance improvements............................................................................................... 13 Review database table and index design .......................................................................................... 14 Perform Automation of Tasks (10-15%) ................................................................................................ 15 Create scheduled tasks...................................................................................................................... 15 Evaluate and implement an alert and notification strategy ............................................................. 15 Manage and automate tasks in Azure ............................................................................................... 15 Plan and Implement a High Availability and Disaster Recovery (HADR) ............................................... 15 Environment (15-20%) .......................................................................................................................... 15 Recommend an HADR strategy for a data platform solution ........................................................... 15 Test an HADR strategy by using platform, OS, and database tools .................................................. 16 Perform backup and restore a database by using database tools .................................................... 16 Configure HA/DR by using OS, platform, and database tools ........................................................... 17 Perform Administration by Using T-SQL (10-15%) ................................................................................ 17 Examine system health...................................................................................................................... 17 Monitor database configuration by using T-SQL ............................................................................... 17 Perform backup and restore a database by using T-SQL .................................................................. 18 Manage authentication by using T-SQL............................................................................................. 18 Manage authorization by using T-SQL............................................................................................... 18 Plan and Implement Data Platform Resources (15-20%) Deploy resources by using manual methods Deploy database offerings on selected platforms https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-getstarted?tabs=azure-portal Configure customized deployment templates https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-get-startedtemplate?tabs=azure-powershell Apply patches and updates for hybrid and iaas deployment https://docs.microsoft.com/en-us/azure/automation/automation-tutorial-update-management https://azure.microsoft.com/en-in/blog/patching-sql-azure/ Recommend an appropriate database offering based on specific requirements Evaluate requirements for the deployment https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/azure-sqldb?view=azuredevops&tabs=yaml Evaluate the functional benefits/impact of possible database offerings https://docs.microsoft.com/en-us/azure/sql-database/sql-database-paas-vs-sql-server-iaas Evaluate the scalability of the possible database offering https://techcommunity.microsoft.com/t5/azure-sql-database/azure-sql-database-8211scalability/ba-p/386201 Evaluate the HA/DR of the possible database offering https://docs.microsoft.com/en-us/azure/sql-database/sql-database-high-availability https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windowssql-high-availability-dr https://docs.microsoft.com/en-us/azure/sql-database/sql-database-disaster-recovery-strategies-forapplications-with-elastic-pool Evaluate the security aspects of the possible database offering https://docs.microsoft.com/en-us/azure/sql-database/sql-database-security-overview Configure resources for scale and performance Configure Azure SQL Database for scale and performance https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-scale-introduction https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-pool-scale https://docs.microsoft.com/en-us/azure/sql-database/sql-database-performance-guidance Configure Azure SQL Managed Instance for scale and performance https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance#managedinstance-service-tiers https://docs.microsoft.com/en-us/azure/azure-sql/database/scale-resources https://www.youtube.com/watch?v=dfK_h1PGkDY Configure SQL Server in Azure vms for scale and performance https://docs.microsoft.com/en-us/sharepoint/administration/storage-and-sql-server-capacityplanning-and-configuration Calculate resource requirements https://docs.microsoft.com/en-us/sharepoint/administration/storage-and-sql-server-capacityplanning-and-configuration Evaluate database partitioning techniques, such as database sharding https://docs.microsoft.com/en-us/azure/architecture/patterns/sharding Set up SQL Data Sync https://docs.microsoft.com/en-us/azure/azure-sql/database/sql-data-sync-sql-server-configure Evaluate a strategy for moving to Azure Evaluate requirements for the migration https://docs.microsoft.com/en-us/azure/dms/pre-reqs Evaluate offline or online migration strategies https://datamigration.microsoft.com/scenario/sql-to-azuresqldb?step=1#offline-versus-onlinemigrations Evaluate requirements for the upgrade https://docs.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-andedition-upgrades-version-15?view=sql-server-ver15#pre-upgrade-checklist Evaluate offline or online upgrade strategies https://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-application-rollingupgrade Implement a migration or upgrade strategy for moving to Azure Implement an online migration strategy https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-azure-sql-online Implement an offline migration strategy https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-azure-sql Implement an online upgrade strategy https://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-application-rollingupgrade Implement an offline upgrade strategy https://docs.microsoft.com/en-us/sql/database-engine/install-windows/upgrade-to-a-differentedition-of-sql-server-setup?view=sql-server-ver15 Implement a Secure Environment (15-20%) Configure database authentication by using platform and database tools Configure Azure AD authentication https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authenticationconfigure?tabs=azure-powershell Create users from Azure AD identities https://docs.microsoft.com/en-us/azure/azure-sql/database/authentication-aadconfigure?tabs=azure-powershell#create-contained-users-mapped-to-azure-ad-identities Configure security principals https://techcommunity.microsoft.com/t5/azure-sql-database/azure-ad-service-principalauthentication-to-sql-db-code-sample/ba-p/481467 Configure database authorization by using platform and database tools Configure database and object-level permissions using graphical tools https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/gettingstarted-with-database-engine-permissions?view=sql-server-ver15 Apply principle of least privilege for all securables https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/authorization-andpermissions-in-sql-server Implement security for data at rest Implement Transparent Data Encryption (TDE) https://docs.microsoft.com/en-us/azure/sql-database/transparent-data-encryption-azuresql?tabs=azure-portal Implement object-level encryption https://docs.microsoft.com/en-us/azure/sql-database/sql-database-always-encrypted-azure-keyvault?tabs=azure-powershell Implement Dynamic Data Masking https://docs.microsoft.com/en-us/azure/sql-database/sql-database-dynamic-data-masking-getstarted-portal Implement Azure Key Vault and disk encryption for Azure vms https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-portalquickstart Implement security for data in transit Configure server and database-level firewall rules https://docs.microsoft.com/en-us/azure/azure-sql/database/firewall-create-server-level-portalquickstart#create-a-server-level-ip-firewall-rule https://docs.microsoft.com/en-us/azure/azure-sql/database/firewall-configure#database-level-ipfirewall-rules https://docs.microsoft.com/en-us/azure/azure-sql/database/firewall-configure#server-level-versusdatabase-level-ip-firewall-rules Implement Always Encrypted https://docs.microsoft.com/en-us/azure/sql-database/sql-database-always-encrypted Implement compliance controls for sensitive data Apply a data classification strategy https://docs.microsoft.com/bs-latn-ba/azure/cloud-adoption-framework/govern/policycompliance/data-classification https://download.microsoft.com/download/0/A/3/0A3BE969-85C5-4DD2-83B6366AA71D1FE3/Data-Classification-for-Cloud-Readiness.pdf Configure server and database audits https://docs.microsoft.com/en-us/azure/sql-database/sql-database-auditing https://azure.microsoft.com/en-in/blog/a-boost-in-security-for-azure-sql-database-auditing/ Implement data change tracking https://docs.microsoft.com/en-us/sql/relational-databases/track-changes/enable-and-disablechange-tracking-sql-server?view=sql-server-ver15 Perform a vulnerability assessment https://docs.microsoft.com/en-us/azure/sql-database/sql-vulnerability-assessment Monitor and Optimize Operational Resources (15-20%) Monitor activity and performance Prepare an operational performance baseline https://docs.microsoft.com/en-us/sql/relational-databases/performance/establish-a-performancebaseline?view=sql-server-ver15 Determine sources for performance metrics https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources Interpret performance metrics https://docs.microsoft.com/en-us/azure/sql-database/sql-database-query-performance https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitor-tune-overview#sqldatabase-resource-monitoring Configure and monitor activity and performance at the infrastructure, server, service, and Database levels https://docs.microsoft.com/en-us/azure/azure-sql/database/monitor-tune-overview https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs Implement performance-related maintenance tasks Implement index maintenance tasks https://medium.com/@segovoni/automating-azure-sql-database-maintenance-tasks-overviewbdbadcb312bf Implement statistics maintenance tasks https://docs.microsoft.com/en-us/sql/relational-databases/maintenance-plans/update-statisticstask-maintenance-plan?view=sql-server-ver15 Configure database auto-tuning https://docs.microsoft.com/en-us/azure/sql-database/sql-database-automatic-tuning-enable Manage storage capacity https://docs.microsoft.com/en-us/azure/sql-database/sql-database-file-space-management Identify performance-related issues Configure Query Store to collect performance data https://docs.microsoft.com/en-us/azure/sql-database/sql-database-query-performance Identify sessions that cause blocking https://azure.microsoft.com/en-in/blog/finding-blocking-queries-in-sql-azure/ Assess growth/fragmentation of databases and logs https://www.sqlshack.com/get-details-of-sql-server-database-growth-and-shrink-events/ https://docs.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuildindexes?view=sql-server-ver15 Assess performance-related database configuration parameters https://docs.microsoft.com/en-us/sql/relational-databases/policy-based-management/set-the-autoclose-database-option-to-off?view=sql-server-ver15 https://support.microsoft.com/en-us/help/315512/considerations-for-the-autogrow-and-autoshrinksettings-in-sql-server Configure resources for optimal performance Configure server and service account settings for performance https://support.microsoft.com/en-in/help/319942/how-to-determine-proper-sql-serverconfiguration-settings Configure Resource Governor for performance https://azure.microsoft.com/en-in/blog/resource-governance-in-azure-sql-database/ Configure a user database for optimal performance Implement database-scoped configuration https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-scoped-configurationtransact-sql?view=sql-server-ver15 Configure compute resources for scaling https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehousemanage-compute-overview Configure Intelligent Query Processing (IQP) https://docs.microsoft.com/en-us/sql/relational-databases/performance/intelligent-queryprocessing?view=sql-server-ver15 Optimize Query Performance (5-10%) Review query plans Determine the appropriate type of execution plan https://docs.microsoft.com/en-us/sql/relational-databases/performance/live-querystatistics?view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/relational-databases/performance/display-an-actualexecution-plan?view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/relational-databases/performance/display-the-estimatedexecution-plan?view=sql-server-ver15 Identify problem areas in execution plans https://docs.microsoft.com/en-us/sql/relational-databases/performance/analyze-an-actualexecution-plan?view=sql-server-ver15 https://www.youtube.com/watch?v=pdAaO4w9mxA Extract query plans from the Query Store https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-query-storeplan-transact-sql?view=sql-server-ver15 Evaluate performance improvements Determine the appropriate Dynamic Management Views (dmvs) to gather query Performance information https://docs.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs#monitoringquery-performance Identify performance issues using dmvs https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitoring-with-dmvs Identify and implement index changes for queries https://docs.microsoft.com/en-us/sql/relational-databases/sql-server-index-design-guide?view=sqlserver-ver15 Recommend query construct modifications based on resource usage https://docs.microsoft.com/en-us/sql/relational-databases/performance/monitoring-performanceby-using-the-query-store?view=sql-server-ver15 Assess the use of hints for query performance https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-query?view=sql-server-ver15 https://docs.microsoft.com/en-us/azure/azure-sql/database/performance-guidance#query-tuningand-hinting Review database table and index design Identify data quality issues with duplication of data https://docs.microsoft.com/en-us/sql/data-quality-services/data-matching?view=sql-server-ver15 Identify normal form of database tables https://docs.microsoft.com/en-us/office/troubleshoot/access/database-normalization-description Assess index design for performance https://azure.microsoft.com/en-in/blog/optimize-database-performance-using-index-advisor-7/ https://docs.microsoft.com/en-us/sql/relational-databases/sql-server-index-design-guide?view=sqlserver-ver15 Validate data types defined for columns https://docs.microsoft.com/en-us/t-sql/data-types/data-types-transact-sql https://docs.microsoft.com/en-us/t-sql/data-types/data-types-transact-sql Recommend table and index storage including filegroups https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-files-andfilegroups?view=sql-server-ver15#Recommendations Evaluate table partitioning strategy https://docs.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning Evaluate the use of compression for tables and indexes https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-estimatedata-compression-savings-transact-sql?view=sql-server-ver15 Perform Automation of Tasks (10-15%) Create scheduled tasks Manage schedules for regular maintenance jobs https://docs.microsoft.com/en-us/azure/sql-database/sql-database-job-automation-overview Configure multi-server automation https://docs.microsoft.com/en-us/sql/ssms/agent/automated-administration-across-anenterprise?view=sql-server-ver15 Configure notifications for task success/failure/non-completion https://docs.microsoft.com/en-us/sql/ssms/agent/notify-an-operator-of-job-status?view=sql-serverver15 Evaluate and implement an alert and notification strategy Create event notifications based on metrics https://docs.microsoft.com/en-us/azure/mysql/howto-alert-on-metric Create event notifications for Azure resources https://docs.microsoft.com/en-us/sql/t-sql/statements/create-event-notification-transactsql?view=sql-server-ver15 Create alerts for server configuration changes https://www.mssqltips.com/sqlservertip/2364/capturing-and-alerting-on-sql-server-configurationchanges/ Create tasks that respond to event notifications https://docs.microsoft.com/en-us/azure/azure-monitor/learn/tutorial-response Manage and automate tasks in Azure Perform automated deployment methods for resources https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/azure-sqldb?view=azuredevops&tabs=yaml Implement policies by using automated evaluation modes https://docs.microsoft.com/en-us/sql/relational-databases/policy-based-management/administerservers-by-using-policy-based-management?view=sql-server-ver15 Plan and Implement a High Availability and Disaster Recovery (HADR) Environment (15-20%) Recommend an HADR strategy for a data platform solution Recommend HADR strategy based on RPO/RTO requirements https://azure.microsoft.com/en-in/blog/understanding-and-leveraging-azure-sql-database-sla/ Evaluate HADR for hybrid deployments https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windowssql-high-availability-dr#hybrid-it-disaster-recovery-solutions Evaluate Azure-specific HADR solutions https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windowssql-high-availability-dr#azure-only-disaster-recovery-solutions Identify resources for HADR solutions https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-onavailability-groups-sql-server?redirectedfrom=MSDN&view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/always-on-failovercluster-instances-sql-server?redirectedfrom=MSDN&view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/database-engine/log-shipping/about-log-shipping-sqlserver?redirectedfrom=MSDN&view=sql-server-ver15 https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/sql-server-backup-andrestore-with-microsoft-azure-blob-storage-service?redirectedfrom=MSDN&view=sql-server-ver15 Test an HADR strategy by using platform, OS, and database tools Test HA by using failover https://docs.microsoft.com/en-us/azure/sql-database/sql-database-configure-failovergroup?tabs=azure-portal Test DR by using failover or restore https://docs.microsoft.com/en-us/azure/sql-database/sql-database-disaster-recovery Perform backup and restore a database by using database tools Perform a database backup with options https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-databasebackup-options-page?view=sql-server-ver15 Perform a database restore with options https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sql?view=sqlserver-ver15 Perform a database restore to a point in time https://azure.microsoft.com/en-in/blog/azure-sql-database-point-in-time-restore/ https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/restore-a-sql-serverdatabase-to-a-point-in-time-full-recovery-model?view=sql-server-ver15 Configure long-term backup retention https://docs.microsoft.com/bs-cyrl-ba/azure/sql-database/sql-database-long-term-backupretention-configure Configure HA/DR by using OS, platform, and database tools Configure replication https://docs.microsoft.com/en-us/azure/sql-database/replication-to-sql-database Create an Always On Availability Group https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windowsportal-sql-availability-group-tutorial Integrate a database into an Always On Availability Group https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availabilitygroup-add-a-database?view=sql-server-ver15 Configure quorum options for a Windows Server Failover Cluster https://docs.microsoft.com/en-us/windows-server/failover-clustering/manage-cluster-quorum Configure an Always On Availability Group listener https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/create-orconfigure-an-availability-group-listener-sql-server?view=sql-server-ver15 Configure failover cluster instances on Azure vms https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/failover-clusterinstance-overview? Perform Administration by Using T-SQL (10-15%) Examine system health Evaluate database health using dmvs https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitoring-with-dmvs Evaluate server health using dmvs https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-managementviews/system-dynamic-management-views?view=sql-server-ver15 Perform database consistency checks by using DBCC https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transactsql?view=sql-server-ver15 Monitor database configuration by using T-SQL Assess proper database autogrow configuration https://www.red-gate.com/simple-talk/sql/database-administration/sql-server-database-growthand-autogrowth-settings/ Report on database free space https://docs.microsoft.com/en-us/sql/relational-databases/databases/display-data-and-log-spaceinformation-for-a-database?view=sql-server-ver15 Review database configuration options https://docs.microsoft.com/en-us/sql/relational-databases/databases/change-the-configurationsettings-for-a-database?view=sql-server-ver15 Perform backup and restore a database by using T-SQL Prepare databases for Always On Availability Groups https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/manuallyprepare-a-secondary-database-for-an-availability-group-sql-server?view=sql-server-ver15 Perform transaction log backup https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-a-transactionlog-sql-server?view=sql-server-ver15 Perform restore of user databases https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/restore-a-databasebackup-using-ssms?view=sql-server-ver15 Perform database backups with options https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-transact-sql?view=sql-serverver15#Additional_Considerations Manage authentication by using T-SQL Manage certificates https://techcommunity.microsoft.com/t5/azure-database-support-blog/using-certificates-in-azuresql-database-import/ba-p/368949 Manage security principals https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-aad-securitytutorial Manage authorization by using T-SQL Configure permissions for users to access database objects https://docs.microsoft.com/en-us/sql/relational-databases/security/permissions-databaseengine?view=sql-server-ver15 Configure permissions by using custom role https://docs.microsoft.com/en-us/sql/t-sql/statements/create-role-transact-sql?view=sql-serverver15