/azure-sql-hol

Azure SQL Database Hands-on Labs

Primary LanguagePowerShell

Azure SQL Database Hands-on Lab

Welcome to this hands-on Lab focused on Azure SQL Database - the intelligent, fully managed relational cloud database service built for developers. Accelerate app development and make maintenance easy and productive using the SQL tools you love to use.

Prerequisites

You will need the following things in order to go through all the exercises:

  1. An Azure subscription. Your instructor will provide access credentials.
  2. SQL Server Management Studio 17.9 or newer, installed on your machine.

If you intend to also perfom a lift-and-shift database migration (Lab 2. Migrate Your On-premises Database to Azure), you will also need the following:

  1. A SQL Server instance, with an AdventureWorks database (2012 version) ready to be migrated to Azure SQL. Your instructor will provide access credentials to the server.
  2. Data Migration Assistant 3.4 or newer, installed on your machine.

Table of Contents

This hands-on lab contains the following topics:


  1. Create an Azure SQL database

  1. Migrate Your On-premises Database to Azure

  1. Back up and restore an Azure SQL Database
  2. Performance troubleshooting for Azure SQL Database
  3. Scale Azure SQL Database
  4. Configure active geo-replication for Azure SQL Database
  5. Automatic Tuning

  1. Manage database access to SQL Database
  2. Audit an Azure SQL database
  3. Classify your Data for GDPR
  4. Vulnerability Assessment with Azure SQL Database
  5. Threat Detection with Azure SQL Database
  6. Encrypt the entire database with Transparent Data Encryption
  7. Reduce data exposure with Dynamic Data Masking
  8. Limit access to data with Row-Level Security
  9. Client-side encryption with Always Encrypted
  10. Track historical data with Temporal Tables