Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure SQL Server for Beginners part 2 of 2
Rating: 4.5 out of 5(420 ratings)
2,956 students

Azure SQL Server for Beginners part 2 of 2

Azure part 2
Created byRaphael Asghar
Last updated 3/2021
English
English [Auto],Spanish [Auto],

What you'll learn

  • This is Azure SQL Server for Beginners part 2 of 2.
  • The students will learn how to manage Azure SQL database family technology on Azure cloud platform. The Azure SQL database consists of databases, virtual machines, managed instances, and elastic pool databases.
  • They will learn how to design, configure, manage, navigate, and deploy SQL database in the cloud. This leading technology will make the student who is interested in the SQL dba career path far more attractive to companies and recruiters.
  • This is a continuation from Azure SQL Server for Beginners part 1 of 2.
  • In Azure part 2, we continue to learn about Azure SQL database and tackle issue such as security, auditing, geo replication, HA solutions such as always on, diagnostics, monitoring of Azure database, setting up linked servers, and creating elastic jobs and much more

Course content

1 section46 lectures10h 45m total length
  • Introduction3:37

    Explore Azure SQL Server fundamentals in part 2, covering security, Azure Active Directory login, encryption, auditing, alerts, geo-replication, always on, monitoring, elastic jobs, linked servers, and elastic queries.

  • SQL SERVER AND DATABASE LEVEL SECURITY PART 117:26

    Explore Azure SQL network security by configuring server and database level firewalls, IP rules, and T-SQL controls to securely grant access while avoiding overly permissive Azure services.

  • SQL SERVER AND DATABASE LEVEL SECURITY PART 210:39

    Learn to configure Azure SQL firewall rules at both server and database levels using T-SQL, restricting access to only the pro two database while disabling server-wide access and managing rules.

  • VIRTUAL NETWORK SQL SECURITY26:19

    Set up an Azure virtual network to secure access to an Azure SQL database, linking two virtual machines to demonstrate firewall rules and VNet connectivity.

  • AD AUTHENTICATION SECURITY9:13

    Learn to create Azure Active Directory users and use MFA for secure access to Azure SQL Server, comparing Azure AD logins with traditional SQL authentication.

  • AZURE LOGINS ROLES AND PERMISSIONS13:43

    Learn to create logins and users to access Azure sql server and databases, assign server and database roles (login manager, db manager), and map logins to master and user databases.

  • AZURE LOGINS ROLES AND USERS26:07

    Learn to create logins and users, define roles, and grant granular read, write, and crud permissions to specific tables in Azure SQL, scalable for many users.

  • AZURE ACTIVE DIRECTORY LOGIN10:02

    Learn to connect to Azure SQL Server using Azure Active Directory with multi-factor authentication, create and administer Active Directory users, enable MFA, and designate an AD administrator.

  • TRANSPARENT DATA ENCRYPTION16:42

    Discover how transparent data encryption (TDE) protects data at rest in Azure SQL databases and managed instances by encrypting the database and backups with a DEK, master key, and certificate.

  • TRANSPARENT DATA ENCRYPTION13:44

    Explore how to implement transparent data encryption with custom managed keys in azure sql, create a vault and key, and securely copy and restore databases between servers.

  • DATA MASKING14:23

    Learn how dynamic data masking in Azure SQL protects sensitive data by masking emails, phones, and credit cards in query results, with granular admin access and practical migration steps.

  • AUDITING19:26

    Enable auditing at server and database levels to capture events in audit logs. Analyze logs with preconfigured reports to spot suspicious activity and policy violations.

  • ALERTS8:30

    Set up azure monitor alerts for sql databases by defining scope, conditions, thresholds, and actions to trigger email notifications. learn auditing within monitoring to manage alerts effectively.

  • AZURE SECURITY CENTER16:22

    Discover how Azure Security Center provides unified security management for Azure SQL databases, virtual machines, and other resources, with Azure Defender for SQL and actionable recommendations to harden your environment.

  • SQL LOCKS5:54

    Learn how to protect Azure SQL databases with delete and read-only locks, preventing accidental deletes or configuration changes on databases or servers, while still allowing edits under delete lock.

  • SQL DATABASE GEO REPLICATION26:37

    Learn Azure SQL database geo replication to create up to four readable secondary databases across regions, enabling manual failover and disaster resilience.

  • SQL DATABASE GROUP GEO REPLICATION24:06

    Demonstrates configuring auto failover groups for geo replication of multiple databases across regions, detailing primary and secondary setup, automatic vs manual failover, grace periods, and cost considerations.

  • SQL ELASTIC DATABASE WITH GEO REPLICATION12:59

    Learn how to configure Azure SQL elastic pool geo replication using a PowerShell script, creating primary and secondary servers and a geo-replicated database with firewall setup.

  • ACTIVE SITE RECOVERY6:54

    Explore active site recovery for Azure SQL virtual machines, creating a secondary region replica, testing failover, and maintaining uptime with a recovery service vault.

  • ACTIVE SITE RECOVERY DEMO33:49

    Create a virtual machine and enable replication to a secondary region, then perform test failover and commit recovery points to demonstrate Azure Site Recovery for disaster recovery.

  • AZURE SQL SERVER ALWAYS ON PART 16:51

    Explore how to set up Azure SQL Server always on in a multi-node environment, including resource group creation, virtual networks, an availability set, and domain controller configuration.

  • AZURE SQL SERVER ALWAYS ON PART 22:47

    Configure forward and reverse DNS on the domain controller to prevent DNS issues when adding VMs, then prepare to create two server nodes and apply SQL Server configuration.

  • AZURE SQL SERVER ALWAYS ON PART 310:41

    Configure Azure SQL Server virtual machines, creating server one and server two in an availability set and joining the domain. Verify DNS and ipconfig settings during setup.

  • AZURE SQL SERVER ALWAYS ON PART 415:27

    Join two SQL Server VMs to the domain, run services as a domain user, enable Always On, configure ports 1433, 5022, 5888, and apply firewall rules.

  • AZURE SQL SERVER ALWAYS ON PART 56:54

    Learn to configure Azure SQL Server Always On: set firewall inbound ports, enable failover clustering, configure prod SQL Service with domain credentials, restart services, and prepare for cluster creation.

  • AZURE SQL SERVER ALWAYS ON PART 66:52

    Create an Azure SQL Server Always On cluster by validating two nodes with Failover Cluster Manager and configuring the Availability Group, preparing for a future failover test.

  • AZURE SQL SERVER ALWAYS ON PART 719:56

    Set up Azure SQL Server Always On availability group across two servers, create and restore a database, perform full and transactional log backups, and test failover.

  • AZURE MONITORING PART 116:03

    Master proactive Azure monitoring for SQL databases and VMs by configuring alerts, dashboards, and diagnostics using DMVs, Log Analytics, and query performance insights.

  • AZURE MONITORING PART 217:43

    Learn Azure monitoring for SQL on Azure by configuring alerts for disk space and DTU utilization, and explore data migration tool migrations from on premises to the Azure platform.

  • AZURE MONITORING GRAPHS7:10

    Explore Azure monitoring graphs for SQL databases: create and customize metrics charts (line, area, bar, grid), pin dashboards, track deadlocks, data I/O, failed connections, and share dashboards with access controls.

  • AZURE MONTORING DMVS33:44

    Explore monitoring Azure SQL databases and managed instances with dynamic management views. Use resource stats and stress testing to identify CPU, memory, and IO performance issues.

  • AZURE DATABASE DIAGNOSTIC MONITORING9:16

    Explore Azure SQL Database diagnostic monitoring by configuring diagnostic logs and streaming telemetry to Log Analytics, Azure Storage, or Azure Event Hubs, and leveraging SQL Insights for intelligent performance recommendations.

  • SETTING UP MONITORING SQL DIAGNOSTIC PART 110:28

    Set up Azure SQL Analytics to monitor SQL databases, elastic pools, and managed instances across subscriptions by configuring diagnostic settings, Log Analytics workspace, and resource groups.

  • SETTING UP MONITORING SQL DIAGNOSTIC PART 222:38

    Configure and monitor databases and elastic pools with Azure SQL Analytics and a Log Analytics workspace. Set diagnostic settings for each database, including blocking, and migrate data with DMA.

  • SETTING UP MONITORING SQL DIAGNOSTIC PART 310:57

    Monitor Azure SQL with dashboards and SQL Analytics, pin resources, and navigate CPU and blocking metrics. Manage elastic pools and databases while avoiding unnecessary charges.

  • CREATE ELASTIC JOBS15:14

    Learn to create elastic jobs in Azure SQL database and distinguish from elastic pools. Use elastic job agent, target groups, and steps with T-SQL or PowerShell to run across servers.

  • CREATE ELASCTIC JOB PART 226:16

    Set up an elastic jobs environment in Azure SQL, provisioning a job server and target databases, then deploy an elastic job agent to populate the databases.

  • LINKED SERVERS9:38

    Learn to connect on-premises sql server to an azure sql database using linked servers with a 64-bit odbc connection, create an odbc data source, and query azure data.

  • ELASTIC QUERIES18:44

    Explore elastic queries in Azure SQL to perform cross-database data access, using external data sources and external tables to join remote data across databases.

  • AD AUTHENTICATION SECURITY SANDBOX3:38

    This lecture guides you through a self-directed Azure SQL sandbox to test your ability to follow instructions, configure firewall rules, and implement Active Directory authentication and permissions.

  • SCENARIO 16:24

    Azure SQL databases provide a fully managed paas engine that handles upgrades, patching, backups, and monitoring. Scale with elastic pools or vcore/dtu pricing, with 99.9% availability and minimal downtime.

  • SCENARIO 25:19

    Explore assessing on-premises SQL and Windows server workloads for Azure migration by inventorying assets, evaluating Azure models and transfer methods, and judging feasibility.

  • SCENARIO 3 PART 19:04

    Explore migrating on-premises SQL databases to Azure, using elastic pools to handle peak workloads, establish redundancy, and plan a hybrid cloud approach with 2014 to 2019 upgrades.

  • SCENARIO 3 PART 215:01

    Learn how to migrate on-premises databases to Azure elastic pools using the data migration assistant, configure pricing, and deploy two SQL databases.

  • SCENARIO 417:32

    Migrate on-premises SQL databases to an azure virtual machine with sql server, using a storage account and url backups, while retaining control of the windows operating system.

  • END OF COURSE WHAT NEXT4:18

    Wrap up part two of Azure SQL for beginners by reviewing on-premises setups, Azure IaaS and PaaS options, backups, security, and monitoring. Practice repeatedly to build mastery today.

Requirements

  • It is highly recommended that the student takes the following prerequisites courses: Learn T-SQL, SQL administration part 1, SQL administration part 2, and SQL administration part 3, as the course assumes the student I well aware of SQL Server administration.

Description

When the student has completed the following course ‘Azure SQL Server for Beginners part 1 of 2’ and has completed the subject matter such what is azure SQL databases, option for selecting the best model to fit your company needs, pricing tiers, resource consumption models, securing your azure database, migrating your database and virtual machines from on premises to azure cloud, migration options, firewall rules, setting up disaster recovery modes, Geo replicating your servers and databases across the globe; we will continue to learn in Azure part 2, such subjects as security, firewall rules, auditing databases, monitoring databases, examining performance metrics of databases, creating HA solution such as always on, creating elastic jobs, and setting up linked servers and much more.  The student will get first hand exposure to a technology that is revolutionizing the way the SQL dba performs his job. With this knowledge, the SQL dba is positioning himself/herself at the front line with market being so competitive. Getting hands on knowledge on how to manage and migrate database from your on-premises to the azure cloud is a demanding field that every SQL dba needs to know.     Having this experience in azure cloud technology will enable the student to not only work on azure platform, but will give him the opportunity to see the working of other cloud technologies such as AWS;

Who this course is for:

  • The course is targeted to those students that have taken the following prerequisites courses: Azure SQL Server for Beginners part 1 of 2, Learn T-SQL, SQL administration part 1, SQL administration part 2, and SQL administration part 3; and is ready to learn and manage SQL database on Azure cloud platform.