SQL Server 2019

Improve your database management skills with our SQL Server 2019 training course to handle complex data tasks comfortably.

(SQL-SVR-2019.AP1) / ISBN : 978-1-64459-261-8
Lessons
Lab
TestPrep
AI Tutor (Add-on)
68 Reviews
Get A Free Trial

About This Course

This SQL Server 2019 course will help you understand database management techniques and their real-world applications. You’ll gain hands-on experience with SQL Server Management Studio and Azure Data Studio – learn to set up and configure SQL Server, manage data, ensure high availability, secure your databases, and automate administrative tasks. With immersive labs of our SQL server course, you’ll also practice designing, implementing, and maintaining both on-premises and cloud-based databases.

Skills You’ll Get

  • Set up and configure SQL Server environments for optimal performance 
  • Manage databases on both on-premises and cloud infrastructures 
  • Monitor and ensure high availability and disaster recovery of SQL Server instances 
  • Secure databases with encryption, auditing, and advanced security features 
  • Optimize database performance using indexing and performance-tuning techniques
  • Automate routine administrative tasks with SQL Server Maintenance Plans and PowerShell
  • Design database architectures that support scalability and reliability 
  • Implement data recovery strategies to safeguard data against data loss 
  • Migrate databases to Azure with minimal disruption and enhanced resilience 
  • Leverage big data and machine learning to enhance analytics capabilities

1

Introduction

  • Acknowledgments
2

Getting started with SQL Server tools

  • SQL Server setup
  • Tools and services installed with the SQL Server Database Engine
  • Performance and reliability monitoring tools
  • SQL Server Reporting Services
  • SQL Server Management Studio (SSMS)
  • Azure Data Studio
  • SQL Server Data Tools
  • A note on discontinued and deprecated features
3

Introducing database server components

  • Memory
  • Central Processing Unit
  • Storing your data
  • Connecting to SQL Server over the network
  • High availability concepts
  • Securing SQL Server
  • Understanding virtualization and containers
4

Designing and implementing an on-premises database infrastructure

  • Introduction to SQL Server database architecture
  • Data files and filegroups
  • Recording changes in the transaction log
  • Table partitioning
  • Compressing data
  • Managing the temporary database
  • Configuration settings
  • Container orchestration with Kubernetes
5

Installing and configuring SQL Server instances and features

  • What to do before installing SQL Server
  • Installing a new instance
  • Post-installation server configuration
  • Post-installation configuration of other features
6

Installing and configuring SQL Server on Linux

  • What is Linux?
  • Considerations for installing SQL Server on Linux
  • Installing SQL Server on Linux
  • Configuring SQL Server for Linux
  • Caveats of SQL Server on Linux
7

Provisioning and configuring SQL Server databases

  • Adding databases to a SQL Server instance
  • Moving and removing databases
8

Understanding table features

  • Reviewing table design
  • Special table types
  • Storing BLOBs
  • Table partitioning
  • Capturing modifications to data
9

Maintaining and monitoring SQL Server

  • Detecting, preventing, and responding to database corruption
  • Maintaining indexes and statistics
  • Managing database file sizes
  • Monitoring activity by using DMOs
  • Monitoring with the SQL Assessment API
  • Utilizing extended events
  • Capturing performance metrics with DMOs and Data Collectors
  • Protecting important workloads by using Resource Governor
  • Understanding the new servicing model
10

Automating SQL Server administration

  • Components of SQL Server automated administration
  • Maintaining SQL Server
  • Using SQL Server Maintenance Plans
  • Strategies for administering multiple SQL Servers
  • Using PowerShell to automate SQL Server administration
11

Developing, deploying, and managing data recovery

  • Preparing for data recovery
  • Understanding different types of backups
  • Understanding backup devices
  • Creating and verifying backups
  • Restoring a database
  • Defining a recovery strategy
12

Implementing high availability and disaster recovery

  • Overview of high availability and disaster recovery technologies in SQL Server
  • Configuring failover cluster instances
  • Designing availability groups solutions
  • Configuring availability groups in SQL Server on Linux
  • Administering availability groups
13

Administering security and permissions

  • Authentication modes
  • Security principals
  • Permissions
  • Common security administration tasks
14

Protecting data through encryption, privacy and auditing

  • Privacy in the modern era
  • Introducing security principles and protocols
  • Protecting the data platform
  • Auditing with SQL Server and Azure SQL Database
  • Securing Azure infrastructure as a service
15

Performance tuning SQL Server

  • Understanding isolation levels and concurrency
  • Understanding durability settings for performance
  • Understanding how SQL Server executes your query
  • Understanding advanced engine features for tuning queries
16

Understanding and designing indexes

  • Designing clustered indexes
  • Designing rowstore nonclustered indexes
  • Understanding columnstore indexes
  • Understanding indexing in memory-optimized tables
  • Understanding index statistics
  • Understanding other types of indexes
17

Designing and implementing hybrid and Azure database infrastructure

  • Cloud computing and Microsoft Azure
  • Cloud models and SQL Server
  • Cloud security
  • Other data services in Azure
18

Provisioning Azure SQL Database

  • Provisioning a logical SQL server
  • Provisioning a database in Azure SQL Database
  • Provisioning an elastic pool
  • Managing database space
  • Security in Azure SQL Database
  • Preparing Azure SQL Database for disaster recovery
19

Provisioning Azure SQL Database managed instance

  • What is a Managed Instance?
  • Creating a managed instance
  • Establishing a connection
  • Migrating data to managed instance
  • Deleting a managed instance
  • Network requirements for managed instances
  • Managed Instance administration features
  • Azure SQL Analytics
  • Security of Managed Instance
  • Data protection features
20

Migrating to SQL Server solutions in Azure

  • Migration Services Options
  • Common causes for migration failures
  • Integration Runtime options for Migration Services
  • Best Practices for security and resiliency during migration
21

Leveraging big data and machine learning

  • A big data primer
  • Introducing Big Data Clusters
  • Deploying Big Data Clusters
  • Benefits of PolyBase
  • Operationalizing analytics with Machine Learning Server
  • Launchpad service

1

Getting started with SQL Server tools

  • Exporting Data with the Import/Export Wizard
2

Introducing database server components

  • Installing the Failover Cluster Feature
3

Designing and implementing an on-premises database infrastructure

  • Designing Multiple Filegroups
4

Installing and configuring SQL Server instances and features

  • Installing SQL Server Analysis Services
  • Installing SQL Server Integration Services
5

Installing and configuring SQL Server on Linux

  • Configuring SQL Server
6

Provisioning and configuring SQL Server databases

  • Creating a SQL Login
  • Using the ALTER Command with the ROLLBACK IMMEDIATE Command
7

Understanding table features

  • Creating a Table
8

Maintaining and monitoring SQL Server

  • Using CHECKDB
  • Managing Resource Utilization Using Resource Governor
9

Automating SQL Server administration

  • Configuring Database Mail
10

Developing, deploying, and managing data recovery

  • Creating a Differential Backup
  • Creating a Full Database Backup
11

Administering security and permissions

  • Granting Permissions to Create Tables
12

Protecting data through encryption, privacy and auditing

  • Creating a New Server Audit and Configuring a Server Audit Specification
13

Performance tuning SQL Server

  • Optimizing Queries
14

Understanding and designing indexes

  • Creating a Non-Clustered Index
  • Creating a Columnstore Index
  • Configuring Full-Text Indexing
15

Designing and implementing hybrid and Azure database infrastructure

  • Creating a Virtual Machine in Azure

Any questions?
Check out the FAQs

Learn more about SQL Server 2019 database management in this FAQ section.

Contact Us Now

No prior knowledge is required! This course covers everything from the basics, making it ideal for beginners and professionals who want to upskill. However, if you have already some experience, you’ll find plenty of advanced topics to deepen your skills.

You’ll learn to work with both on-premises and cloud-based databases, including SQL Server databases, Azure SQL Database, and hybrid cloud solutions.

Yes, the course includes all the latest features of SQL Server 2019, ensuring you’re learning the most up-to-date tools and technologies.

After completing the course, you can further improve by exploring advanced topics like performance tuning, database security, and big data integration, or by taking specialized certifications to improve your expertise. 

Related Courses

All Course
scroll to top