Udemy

Complete Microsoft SQL Server Database Administration Course

Enroll Now
  • 68,190 Students
  • Updated 3/2026
4.5
(10,696 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
0 Hour(s) 25 Minute(s)
Language
English
Rating
4.5
(10,696 Ratings)

Course Overview

Complete Microsoft SQL Server Database Administration Course

Mastering Database Management and Security with Microsoft SQL Server

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

Course Content

  • 13 section(s)
  • 124 lecture(s)
  • Section 1 Introduction
  • Section 2 Download, Install and Configure Windows
  • Section 3 Download, Install and Configure MS SQL Server
  • Section 4 Database Fundamentals and Design
  • Section 5 Introduction to SQL Commands
  • Section 6 Query and Manipulation of Data using SQL
  • Section 7 Microsoft SQL Database Administration and System databases
  • Section 8 Deep Dive into MSSQL Working
  • Section 9 MSSQL Backup and Restore
  • Section 10 MSSQL User Management
  • Section 11 MSSQL Server Agent Management
  • Section 12 Advanced SQL Server Administration Topics
  • Section 13 Course Recap

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

Reviews

  • T
    Timur Tunali
    4.5

    The last part of the courses the voice got little robotics that was little struggle to clearly hear, yes I have tried on different devices and my phone too. Thank you that was a great introduction to whole new world!

  • K
    Khimhar Abualas
    4.5

    It was really high-level learning. And it's worth finishing.

  • A
    Avilash Das
    3.5

    Thank you for making this lovely Video, its really helpful. But if you added the database table partition, always on availability group in details with more explanation it could be more better because it really necessary in the real world.

  • C
    Cristina Sayavedra
    5.0

    This course was so complete, detailed, well explained going from general to specific concepts. teaching through all topics around database administration in Microsoft SQL sserver. So I left very satisfied and happy, thank you very much Imran and Abass

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed