Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Microsoft SQL Server Database Administration Course
Bestseller
Role Play
Rating: 4.5 out of 5(10,973 ratings)
69,224 students

Complete Microsoft SQL Server Database Administration Course

Mastering Database Management and Security with Microsoft SQL Server
Last updated 3/2026
English

What you'll learn

  • By the end of this course you will be a professional SQL database administrator and be able to apply for SQL jobs
  • Administration of SQL database through Microsoft Windows
  • You will learn 150+ SQL queries
  • You will be able to troubleshoot everyday SQL related issues
  • You will manage SQL servers in a corporate environment
  • You will write basic to advance SQL queries
  • Troubleshoot everyday SQL database related issues
  • Know how to answer specific business questions by using SQL’s aggregate functions
  • Students will be able to run reports for management so they can make financial decisions

Course content

13 sections124 lectures32h 0m total length
  • Introduction2:25

    Complete Microsoft SQL Server database administration course, led by experienced instructors with 20+ and 16+ years, prepares you to start or advance as a top SQL Server database administrator.

  • Course overview4:04

    Explore a comprehensive Microsoft SQL Server database administration course overview, covering lab setup with virtualization, Adventureworks test data, SQL fundamentals, data design, queries, backups, user management, and advanced topics.

  • Introduction to Database2:57

    Explore how a database stores data electronically, enables efficient data management, and makes joining records easier than spreadsheets.

  • What is RDBMS ?2:47

    Explore the relational database management system (RDBMS), its table-based structure, and how joining tables on a common key retrieves related data such as addresses and phone numbers.

  • What is SQL ?3:14

    SQL, or structured query language, is a command language used to access and manipulate data in relational database management systems, with English-like syntax such as select, from, where, and join.

  • Top 5 RDBMS using SQL3:52

    Oracle

    MS SQL Server

    MySQL

    PostgreSQL

    MariaDB/IBM

  • Introduction to Microsoft SQL Server5:17

    Discover Microsoft SQL Server as a suite including the relational database engine, Integration Services, Reporting Services, and Analysis Services, and learn to install 2016 or 2019 on Windows Server.

  • Different Editions of Microsoft SQL2:50

    Explore Microsoft SQL Server editions - enterprise high availability and BI, standard for teams, web for hosting, express for learning, and developer edition for testing; course uses enterprise for exposure.

  • Introduction
  • Understanding Databases and SQL Basics
  • Build Your Database and SQL Foundation

Requirements

  • Positive attitude and desire to learn
  • Passion to become SQL database administrator
  • A PC or MAC with at least 4-8G of RAM

Description

Microsoft SQL Server remains one of the world’s most widely used and trusted database platforms. Databases are the backbone of every modern IT system—they store the critical data and information that organizations rely on every day.

If your goal is to become a SQL Database Administrator (DBA), this course is the perfect place to begin. It provides all the essential skills, concepts, and hands‑on experience you need to build a strong foundation in SQL Server administration.

This updated version of the course also integrates AI‑assisted learning, showing you how modern DBAs use AI tools to work faster, troubleshoot smarter, and automate repetitive tasks. Throughout the course, you will see demonstrations of how AI can help you:

  • Generate SQL queries and scripts

  • Explain complex SQL Server concepts

  • Troubleshoot installation and configuration issues

  • Optimize performance and indexing

  • Draft documentation and DBA runbooks

  • Simulate real‑world DBA scenarios

The “Complete Microsoft SQL Server Database Administration Course” gives you a comprehensive, practical understanding of SQL Server infrastructure—enhanced with AI‑powered guidance to help you learn more efficiently and think like a modern DBA.



Here is the course outline:

Section 1 – Introduction

  • What is a Database?

  • Understanding RDBMS

  • What is SQL?

  • Top 5 RDBMS Platforms

  • Introduction to Microsoft SQL Server

  • SQL Server Editions Explained

Section 2 – Download, Install, and Configure Windows

  • SQL Server Prerequisites

  • Lab Environment Setup

  • What is Virtualization?

  • Install VMware Workstation Player

  • (Optional) Install Oracle VirtualBox

  • Create a Virtual Machine

  • Install Windows Server

  • Virtual Machine Management Essentials

Section 3 – Download, Install, and Configure SQL Server

  • SQL Server Installation Prerequisites

  • Download SQL Server & SQL Server Management Studio (SSMS)

  • Install and Configure SQL Server

  • Install SSMS

  • Download and Install the AdventureWorks Sample Database

Section 4 – Database Fundamentals and Design

  • Understanding Data and Databases

  • How Data is Stored

  • Tables, Columns, and Rows

  • Keys: Primary, Foreign, Unique, etc.

  • What is a Relational Database & RDBMS?

  • Transactions and ACID Properties

  • Database Normalization (1NF, 2NF, 3NF, BCNF)

  • Create Your First Database and Table (Hands‑On)

Section 5 – Introduction to SQL Commands

  • Basic SQL Concepts

  • Types of SQL Statements

  • DML Statements with Examples

  • DDL Statements with Examples

  • DCL Statements with Examples

  • TCL Statements with Examples

Section 6 – Querying and Manipulating Data

  • Creating Tables and Temporary Tables

  • What is a View?

  • SELECT Statement in Depth

  • Operators, Expressions, and Conditions

  • WHERE, ORDER BY, GROUP BY, HAVING

  • Working with Multiple Tables – JOINS

  • Types of JOINS Explained

  • Subqueries

  • INSERT, UPDATE, DELETE, TRUNCATE

  • Stored Procedures

  • Functions, Triggers, and Indexes

  • Clustered vs. Non‑Clustered Indexes

  • Index Design Considerations

  • Index Fragmentation (with Lab)

Section 7 – SQL Server Administration Basics

  • Overview of SQL Server Management Tools

  • Exploring SSMS

  • Exploring SQL Server Configuration Manager

  • SQL Server System Databases (master, tempdb, msdb, etc.)

  • Do’s and Don’ts for System Databases

Section 8 – Deep Dive into SQL Server Internals

  • Pages, Extents, Page Architecture, and PFS

  • SQL Server Architecture Overview

  • Database Architecture

  • Transaction Log Internals

  • Configuring User Databases

  • Best Practices for Database Creation

Section 9 – Backup and Restore

  • Importance of Backups for DBAs

  • Backup Media Types

  • SQL Server Recovery Models

  • Full & Differential Backups

  • Transaction Log Backups, Log Chains, Tail‑Log Backups

  • Hands‑On Backup Labs

  • Restore & Recovery Concepts

  • Full, Differential, and Log Restores

  • Point‑in‑Time Restore

  • DBCC CHECKDB

  • Page‑Level Restore

  • Creating Maintenance Plans (Backups, Reindexing, etc.)

Section 10 – SQL Server Security & User Management

  • SQL Server Security Model

  • Authentication Modes

  • Server Logins

  • Server Roles

  • Database Users

  • Database Roles

  • Permissions: GRANT, DENY, REVOKE

Section 11 – SQL Server Agent

  • Introduction to SQL Server Agent

  • Jobs and Schedules

  • Alerts

  • Operators

  • Database Mail

  • Activity Monitor

Section 12 – Advanced SQL Server Administration

  • High Availability Concepts

  • Types of High Availability Solutions

  • Replication & Transactional Replication

  • Transactional Replication Setup (Lab)

  • Log Shipping & Configuration

  • SQL Server Encryption

  • Transparent Data Encryption (TDE)

Section 13 – Course Recap

  • Summary of SQL Commands and Concepts Learned

Who this course is for:

  • Anyone who wants to start a career in SQL database administration
  • Anyone who wants to have complete SQL database training to get a job in IT
  • Anyone who wants to advance his/her career
  • Anyone who wants to master the SQL command line skills
  • College students
  • IT professionals
  • Teachers and instructors