Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Database Administration with SQL Server 2019
Rating: 4.2 out of 5(4 ratings)
23 students

Database Administration with SQL Server 2019

Learn Database Administration with SQL Server 2019. No prior experience needed.
Created bySafraz Hosein
Last updated 10/2023
English
English [Auto],

What you'll learn

  • Learn the roles of the Database Administrator
  • Learn how to install and configure SQL Server 2019
  • Learn how to do Backups and Restores to keep in line with Business Continuity Planning
  • Learn how to configure security for SQL Server 2019

Course content

1 section20 lectures6h 56m total length
  • Lesson 1 - Course Introduction17:50

    Explore the fundamentals of database administration with SQL Server 2019, including the roles of a DBA, relational databases, DBMS concepts, and core responsibilities like installation, security, and uptime.

  • Lesson 2 Part 1 - Software Download6:31

    Plan a SQL Server 2019 environment using VMware, install Windows Server 2019, then SQL Server 2019 Developer Edition and SQL Server Management Studio, using lesson links and a programs folder.

  • Lesson 2 Part 2 - VMWare Player3:36

    Install VMware Player on Windows 10, create a Windows Server 2019 virtual machine, and configure ram to 8 gb, nat networking, and the Windows Server iso image.

  • Lesson 2 Part 3 - Windows Server 20199:37

    Install Windows Server 2019 in a VM from an ISO, set up two 25 GB partitions for OS and SQL Server, and map a host programs folder after configuring firewall.

  • Lesson 2 Part 4 - SQL Server 201918:36

    Prepare a production SQL Server 2019 environment with fast solid-state storage and 64 kilobyte allocation units, assigning a dedicated instance named DBA course_DB and enabling mixed mode authentication.

  • Lesson 2 Part 5 - Connecting to SQL Server20:54

    Connect to a SQL Server 2019 instance by configuring shared memory, named pipes, and TCP/IP, enabling TCP/IP, testing connectivity with SQL CMD, and opening port 1433.

  • Lesson 3 - Creating a database12:34

    Explore a SQL Server 2019 instance, the system databases (master, model, msdb, tempdb), physical and logical structures, and create user databases via SQL Server Management Studio or scripts.

  • Lesson 4 - Logins, Users, and Roles17:57

    Learn to create logins and users, assign roles, and enforce least privilege via authentication and authorization in SQL Server, mapping access to class one and class two databases.

  • Lesson 5 - SQL50:05

    Explore sql as the core language for managing relational data, covering create read update delete operations, table design, data types, schemas, permissions, and sql server management studio practices.

  • Lesson 6 - Instance Configuration18:02

    Learn to configure a SQL Server instance with sp_configure, manage memory settings, enable lock pages in memory, adjust processor affinity, and understand NUMA concepts for optimized performance.

  • Lesson 7 - TempDB16:07

    Discover how tempdb serves as a workspace for temporary objects and how configuring 4–8 data files reduces lock contention. Learn to place files on a separate drive and manage growth.

  • Lesson 8 - Parallelism12:33

    Explore how max degree of parallelism and the cost threshold for parallelism determine when SQL Server uses multiple CPUs, guided by estimated subtree cost and execution plans.

  • Lesson 9 - Transaction Log6:35

    Learn how the transaction log records all operations, uses a log sequence number for recovery after failures, and how virtual log files and auto growth settings protect data integrity.

  • Lesson 10 - Backups51:06

    Learn how backups sustain business continuity by defining RPO and RTO, and mastering full, differential, incremental, and transaction log backups along with recovery models and backup devices.

  • Lesson 11- Recovery39:54

    Learn how to back up and restore SQL Server databases, including full and log backups, restore options (recovery, no recovery, standby), and safe practices like renaming before restore.

  • Lesson 12 - Automation25:12

    Learn to automate backups in SQL Server 2019 with maintenance plans and SQL Server Agent, including scheduling full and log backups, destinations, and reporting, plus alternative Task Scheduler options.

  • Lesson 13 - High Availability and Disaster Recovery31:01

    Learn to design high availability and disaster recovery in SQL Server 2019 with log shipping, an HDR solution using primary and secondary databases, full recovery model backups, and standby restores.

  • Lesson 14 - Cloud12:13

    Explore cloud basics, compare infrastructure as a service, platform as a service, and software as a service, and learn how to log ship and use warm standby for SQL Server.

  • Lesson 15 - Corruption32:53

    Discover how eight kilobyte pages corrupt from storage bugs and software, and learn to actively detect and recover with checksum backups and dbcc checkdb.

  • Lesson 16 -DAC12:51

    Enable the dedicated administrator connection to access an unresponsive SQL Server for emergency troubleshooting, then configure remote admin connections, static ports, and firewall rules.

Requirements

  • Know what is an IP Address. Every thing else will be taught

Description

This course teaches two things at the same time: 

1. How to become a Database Administrator

2. How to manage SQL Server 2019


Whether you are seeking to become a Junior Database Administrator or to just learn about managing SQL Server 2019, this course has you covered. Even if you have experience with SQL Server already, you can use this course as a reference. You will learn:

1. How to install and configure SQL Server 2019

2. How to secure SQL Server 2019

3. How to do Backup and Recovery to keep in line with Business Continuity Planning

4. The job and roles of the Database Administrator


The course outline is as follows:

Lesson 1 - Introduction

Lesson 2 - Installing and configuring a SQL Server 2019 environment

Lesson 3 - Creating a database

Lesson 4 - Logins, Users, and Roles

Lesson 5 - SQL

Lesson 6 - Instance Configuration

Lesson 7 - TempDB

Lesson 8 - Parallelism

Lesson 9 - Transaction Log

Lesson 10 - Backups

Lesson 11 - Recovery

Lesson 12 - Automation

Lesson 13 - High Availability

Lesson 14 - Cloud

Lesson 15 - Corruption


Note: No prior knowlege is needed except you need to know what is an IP Address. Everything else will be taught in the course.

The hardware requirements are:

A computer with at least 8GB of RAM. Preferrably, the RAM should be 12 GB or more.  This is required to setup a SQL Server virtualized environment. If you don't meet the hardware requirements, you can always install SQL Server on your host machine instead of the virtual machine.



Who this course is for:

  • Any IT Staff or Student who wants to learn about Database Administration and SQL Server