MCSA SQL 2016 Database Administration Course Guide
Ready to start learning? Individual Plans →Team Plans →
[ Course ]

MCSA SQL 2016 Database Administration

Master essential SQL Server 2016 database administration skills to troubleshoot performance issues, manage backups, and ensure high availability in real-world scenarios.


44 Hrs 12 Min208 Videos497 QuestionsCertificate of CompletionClosed Captions

MCSA SQL 2016 Database Administration



When a production SQL Server slows down, backups are failing, and someone asks you to “just provision another database in Azure,” you need more than a vague understanding of SQL. You need to know where the instance lives, how authentication is configured, what backup chain you can trust, and whether your high availability setup will actually survive a failover. That is exactly the kind of work this mcsa sql 2016 course prepares you to do.

This on-demand training is built around the real job of administering Microsoft SQL Server 2016 environments. If you are aiming for the Microsoft Certified Solutions Associate path, this course focuses on the practical skills behind the MCSA SQL 2016 Database Administration certification. That means installation, configuration, provisioning, backup and recovery, monitoring, security, and disaster recovery planning. It is not a theory-only walkthrough. It is the kind of training that helps you sit down at a server and understand what has to be done, why it matters, and what breaks when it is done badly.

mcsa sql 2016 and the job of a database administrator

The phrase mcsa sql 2016 matters because it signals a specific body of knowledge: you are not just learning SQL syntax, you are learning how to operate SQL Server 2016 as a business-critical platform. That distinction is important. A database developer can write a query that returns the right rows. A database administrator has to make sure the engine is healthy at 2:00 a.m., the storage is sized properly, the backup can be restored, the permissions are correct, and the server is ready for the next unexpected outage.

If you are already working in IT, this course fits naturally into roles such as database administrator, systems administrator, infrastructure engineer, SQL support specialist, or junior DBA. It is especially useful if you have been supporting SQL Server casually and now want to formalize your skills. I say this bluntly: many people can click through SQL Server Management Studio. Far fewer can explain what they changed, why they changed it, and how to verify the change did not compromise the environment. This course is about building that level of confidence.

You will also find this path useful if your work touches both on-premises servers and cloud-based SQL deployments. The 70-765 portion is especially relevant if you are helping your organization move workloads into Azure or manage hybrid environments. That is where modern database administration lives now: part server room, part cloud console, and a lot of disciplined troubleshooting.

What you learn in MCSA SQL 2016 Database Administration

The heart of this training is mcsa sql 2016 database administration. That means you will work through the skills that matter most when you are responsible for a live SQL Server environment. You need to know how to install and provision databases correctly, how to protect them, how to monitor them, and how to recover them when something goes wrong. Those are the tasks that define the role.

In practical terms, you will learn how to:

  • Install and configure SQL Server 2016 components and services
  • Set up authentication, authorization, and secure access
  • Configure backup strategies and restore operations
  • Monitor performance and manage SQL Server instances
  • Implement and maintain high availability and disaster recovery solutions
  • Provision databases and manage storage in Azure and on-premises environments
  • Understand how to support operational workloads without interrupting the business

The point is not simply to memorize menus or wizard screens. The point is to understand the operational logic behind each task. For example, backup strategy is not just “take a full backup every night.” You need to know when to add differential or transaction log backups, how recovery models affect your options, and what restore sequence is required after corruption or accidental deletion. That kind of decision-making is exactly what employers expect from someone doing mcsa sql administration.

And yes, this course is also useful if you are comparing mcsa sql 2016 database development and administration paths. Development focuses more on writing queries and building database objects. Administration is about the platform itself. If you manage production data, you need administration skills first.

70-764: administering a SQL database infrastructure

The first exam in this certification path, 70-764, is the backbone of the administration track. It covers the skills you need to keep SQL Server stable, secure, backed up, and recoverable. In the real world, this is the exam that reflects day-to-day operational responsibility. If your pager goes off because a server is down, this is the knowledge base you want in your head.

The major areas include configuring data access and auditing, managing backup and restore, managing and monitoring SQL Server instances, and handling high availability and disaster recovery. That breakdown is worth studying carefully because it mirrors actual DBA work. Security and auditing determine who can touch the data. Backup and restore determine whether you can survive failure. Monitoring tells you what is about to fail. High availability and disaster recovery determine how much downtime the business can tolerate.

What I like about this exam domain is that it forces you to think like an operator instead of a textbook reader. It is not enough to know that SQL Server can be clustered or mirrored in various ways. You need to understand the tradeoffs, the dependencies, and the maintenance impact. If you are studying for the MCSA SQL 2016 Database Administration path, this is the section where disciplined note-taking and lab work really pay off.

A good DBA does not wait for a failure to learn the restore process. They practice restore until it is routine. That habit saves careers.

70-765: provisioning SQL databases and Azure skills

The second exam, 70-765, shifts the focus toward provisioning and deployment. This is where mcsa sql 2016 starts to overlap with cloud administration and platform management. You are still working with SQL Server databases, but now the emphasis is on creating the right environment for those databases to live in, whether that is on-premises or in Azure.

This exam covers implementing SQL in Azure, managing databases and instances, and managing storage. That is a smart set of domains because provisioning is where many environments either become efficient or become a mess. If you provision badly, you inherit performance problems, storage pressure, and security issues before the application is even live. If you provision correctly, you set the team up for maintainability and growth.

In practice, this means understanding how to size and place databases, how to configure storage for performance and resilience, and how Azure-based SQL options fit into enterprise workflows. This is especially valuable if you are working with cloud migration projects or supporting a hybrid infrastructure where some applications remain on premises while others move to Azure. A lot of candidates focus only on the exam objectives and miss the bigger operational picture. I encourage you not to. Provisioning is the foundation everything else sits on.

This portion of the course also helps you connect administration with architecture. Instead of asking, “Can I create the database?” you start asking, “Should this database live here, how will it be backed up, who will manage it, and what happens when it grows?” That shift in thinking is what separates a casual SQL user from someone ready for mcsa sql 2016 database admin responsibilities.

What is T-SQL vs SQL, and why it matters here

Students often ask what is t sql vs sql, and it is a good question because the distinction matters when you move from basic querying into administration and automation. SQL is the broad language concept: structured query language used to communicate with relational databases. T-SQL, or Transact-SQL, is Microsoft’s implementation of SQL for SQL Server. It adds procedural features, variables, control-of-flow logic, error handling, and other capabilities that make it much more powerful in SQL Server environments.

For this course, you do not need to become a developer, but you do need to understand enough T-SQL to manage the system intelligently. That includes reading scripts, understanding maintenance routines, reviewing stored procedures, and troubleshooting jobs or administrative scripts. When someone says a backup job failed because of a script error, you should know how to inspect that script and identify the problem. When someone asks whether a change should be done manually or automated, you should understand why T-SQL often provides the safer, repeatable path.

In other words, SQL is the language family; T-SQL is the SQL Server dialect you will actually encounter in this environment. If you are serious about mcsa sql work, you need both the conceptual understanding and the operational familiarity. That is why the course keeps you close to real administrative tasks instead of treating queries as an isolated academic exercise.

Who should take this course

This course is a strong fit for you if you want to move into database administration, strengthen your SQL Server support skills, or prepare for the MCSA SQL 2016 certification exams. It is especially valuable for people already working in IT who are close to databases but not yet fully responsible for them. That might include desktop support technicians who have inherited database-related tasks, server administrators who manage SQL instances alongside other infrastructure, or help desk analysts stepping into junior DBA duties.

You do not have to be a full-time database professional to benefit. In fact, I often recommend this path to systems administrators because SQL Server appears everywhere: payroll systems, ERP platforms, reporting servers, line-of-business apps, and legacy tools that nobody wants to replace this quarter. If you support those systems, you need enough administration knowledge to keep them healthy and recover them when needed.

This course also supports career changers who want a focused technical path with visible business value. Database administration is one of those specialties where competence shows quickly. If you can explain backup strategy, failover options, and provisioning decisions clearly, managers notice. And yes, there is career upside. Depending on experience, geography, and industry, SQL Server and DBA-oriented roles often sit in the range of roughly $70,000 to $120,000+ annually in the United States, with higher compensation for senior or hybrid cloud-focused professionals. Certifications do not guarantee that salary, but they can help you get in the door and speak credibly about the work.

Skills you will actually build on the job

What matters most in a course like this is whether the skills transfer to real work. This one does, because the tasks align closely with what database administrators do every week. You are not just preparing for an exam; you are building operational muscle memory.

  1. Install and configure SQL Server 2016 correctly. You learn the choices that matter during deployment so you can avoid common setup mistakes.
  2. Control access and auditing. Security is not an afterthought. You will understand authentication, permissions, and traceability.
  3. Design backup and recovery processes. This is where business continuity starts. If you cannot restore, your backup strategy is weak.
  4. Monitor instance health. Performance, jobs, logs, and alerts all need attention before they become incidents.
  5. Work with high availability and disaster recovery. You will think in terms of uptime, failover, and resilience, not just convenience.
  6. Provision and manage storage. Data growth is inevitable, so you need a plan for performance and capacity.

These skills help in interviews too. Employers like concrete answers. Instead of saying “I know SQL Server,” you can say you understand how to provision databases, manage backup and restore, support instance monitoring, and participate in disaster recovery planning. That is a much stronger story. It tells them you are ready for real mcsa sql 2016 database administration work, not just classroom familiarity.

How this course supports exam preparation

If your goal is certification, this course gives you the foundation you need to study strategically for both exam objectives. The MCSA SQL 2016 path is not about memorizing trivia. It is about understanding what the platform does and how to manage it under pressure. That means your preparation should connect the exam topics to actual administrative behavior.

For 70-764, you should be able to explain how backups protect data, how restores are performed, why monitoring matters, and how high availability options reduce business risk. For 70-765, you should be comfortable with database provisioning concepts, Azure implementation considerations, and storage planning. If you can explain those ideas to another technician in plain language, you are usually much closer to exam readiness than you think.

I also recommend that you pay attention to the vocabulary used in the exam domains. Microsoft likes precision. You need to know the difference between managing an instance and managing a database, between availability and recoverability, and between a configuration choice and an operational policy. That level of detail is exactly what separates a pass from a near miss.

And one more practical point: if you are studying mcsa sql 2016 because you want to build a durable career, treat the exam as a checkpoint, not the finish line. The real value is the confidence you gain operating a SQL Server environment without guessing.

Why this training still matters for database teams

Even if your environment has already moved partway into newer cloud services, SQL Server 2016 knowledge still has value because enterprises rarely replace everything at once. Many organizations run mixed estates: older SQL deployments, upgraded instances, Azure-connected resources, and applications that cannot be changed quickly. That is why mcsa sql 2016 database admin skills remain relevant. You need to manage what exists, not what a vendor brochure says should exist.

Teams value people who can bridge operational gaps. Maybe you inherit an environment with poor backup practices. Maybe you need to move a reporting database into Azure without breaking a legacy application. Maybe you need to explain to leadership why failover clustering is not the same as a real disaster recovery plan. Those are not academic situations. They are the day-to-day problems that cost businesses time and money.

That is why I built this course the way I did: around practical administration, realistic provisioning decisions, and the kind of mental model that helps you troubleshoot instead of panic. If your goal is to become more useful to your team, more credible in interviews, and more prepared for the Microsoft certification path, this course gives you the right foundation.

Microsoft® and MCSA SQL 2016 are referenced for educational purposes. This content is for educational purposes.

Module 1: Deploy a Microsoft Azure SQL Database
  • Introduction
  • Introducing the Azure SQL Database Part 1
  • Introducing the Azure SQL Database Part 2
  • Setting Up Azure Lab
  • Chose a Service Tier Part 1
  • Chose a Service Tier Part 2
  • Create Servers and Databases Part 1
  • Creating a Azure SQL Server and Database Lab
  • Create Servers and Databases Part 2
  • Create Servers and Databases Part 3
  • Connecting SSMS to Azure SQL Lab Part 1
  • Connecting SSMS to Azure SQL Lab Part 2
  • Create a Sysadmin Account
  • Creating Azure SQL Logins and Users Lab
  • Congure Elastic Pools
  • Creating and Conguring an Elastic Pool Lab
Module 2: Plan for SQL Server Installation
  • Plan for an IaaS or On-Premises Deployment Part 1
  • Plan for an IaaS or On-Premises Deployment Part 2
  • Select the Appropriate Size for a Virtual Machine
  • Plan Storage Pools Based on Performance Requirements Part 1
  • Plan Storage Pools Based on Performance Requirements Part 2
  • Evaluate Best Practices for Installation
  • Design a Storage Layout for a SQL Server Virtual Machine
Module 3: Deploy SQL Server Instances
  • Deploy a SQL Server Instance in IaaS and On-Premises
  • Restoring AdventureWorks 2016 Database Lab
  • Provision an Azure Virtual Machine to Host a SQL Server Instance
  • Provisioning an Azure Virtual Machine to Host a SQL Server Lab
  • Manually Install SQL Server on an Azure Virtual Machine
  • Installing SQL 2016 Lab Part 1
  • Installing SQL 2016 Lab Part 2
  • Automate the Deployment of SQL Server Databases
  • Exploring Azure SQL Database Automation Lab
  • Deploy SQL Server by Using Templates
  • Managing JSON Templates Lab
Module 4: Deploy SQL Server Databases to Azure Virtual Machines
  • Migrate an On-Premises SQL Server Database to an Azure Virtual Machine
  • Migrate an On-Premises SQL Server Database to an Azure Virtual Machine Lab Part 1
  • Migrate an On-Premises SQL Server Database to an Azure Virtual Machine Lab Part 2
  • Migrate an On-Premises SQL Server Database to an Azure Virtual Machine Lab Part 3
  • Migrate an On-Premises SQL Server Database to an Azure Virtual Machine Lab Part 4
  • Generate Benchmark Data for Performance Needs
  • Generating Benchmark Data Lab Part 1
  • Generating Benchmark Data Lab Part 2
  • Perform Performance Tuning on Azure IaaS
  • Perform Performance Tuning on Azure IaaS Lab Part 1
  • Perform Performance Tuning on Azure IaaS Lab Part 2
  • Support Availability Sets in Azure Part 1
  • Support Availability Sets in Azure Part 2
  • Manage High Availability Lab Part 1
  • Manage High Availability Lab Part 2
  • Manage High Availability Lab Part 3
  • Manage High Availability Lab Part 4
  • Manage High Availability Lab Part 5
Module 5: Configure Secure Access to Microsoft Azure SQL Databases
  • Configure Firewall Rules
  • Creating Firewall Rules Lab
  • Configure Always Encrypted for Azure SQL Database
  • Implementing Always Encrypted Lab
  • Configure Cell-Level Encryption
  • Cell-Level Encryption Lab
  • Configure Dynamic Data Masking
  • Dynamic Data Masking Lab
  • Configure Transparent Data Encryption (TDE)
  • Transparent Data Encryption (TDE) Lab
Module 6: Configure SQL Server performance settings
  • Configure SQL Performance Settings
  • Configuring SQL Performance Settings Lab
  • Configure Max Server Memory
  • Configuring SQL Memory Lab
  • Configure Database Performance Settings
  • Configure Database Performance Settings Lab
  • Configure Operators and Alerts
  • Configure alerts in Azure and On-Premise SQL Server Lab
Module 7: Manage SQL Server instances
  • Create Databases
  • Creating Databases Lab
  • Manage Files and File Groups
  • Managing Files and File Groups Lab
  • Manage System Database Files
  • Manage System Database Files Lab
  • Configure tempdb
  • Configure tempdb Lab
Module 8: Manage SQL Storage
  • Manage SMB File Shares
  • Manage SMB File Shares Lab
  • Manage Stretch Databases
  • Configure Azure Storage
  • Change Service Tiers
  • Change Service Tiers Lab Part 1
  • Review Wait Statistics
  • Manage Storage Pools
  • Recover from Failed Storage
  • Managing Storage Lab Part 1
  • Managing Storage Lab Part 2
Module 9: Perform Database Maintenance
  • Monitoring Tools
  • Using Monitoring Tools Lab Part 1
  • Using Monitoring Tools Lab Part 2
  • Azure Performance Tuning
  • Automate Maintenance Tasks
  • Update Statistics and Indexes
  • Update Statistics and Indexes Lab Part 1
  • Update Statistics and Indexes Lab Part 2
  • Verify Database Integrity
  • Verify Database Integrity Lab
  • Recover from Database Corruption
  • Recover from Database Corruption Lab
  • Conclusion
Module 1: Configure Encryption
  • Introduction
  • Exam Objectives and Lab Setup
  • Restoring AdventureWorks 2016 Database Lab Part 1
  • Restoring AdventureWorks 2016 Database Lab Part 2
  • Restoring AdventureWorks 2016 Database Lab Part 3
  • Configure Encryption
  • Cell-Level Encryption Part 1
  • Cell-Level Encryption Part 2
  • Cell-Level Encryption Lab Part 1
  • Cell-Level Encryption Lab Part 2
  • Transparent Data Encryption
  • Transparent Data Encryption Lab
  • Always Encrypted
  • Always Encrypted Lab
  • Backup Encryption
  • Backup Encryption Lab
  • Connection Encryption
  • Encryption Troubleshooting
Module 2: Configure Data Access and Permissions
  • Create and Maintain Users
  • Create and Maintain Users Lab Part 1
  • Create and Maintain Users Lab Part 2
  • Configure and Maintain Custom Roles
  • Configure and Maintain Custom Roles Lab
  • Manage Database Object Permissions Part 1
  • Manage Database Object Permissions Part 2
  • Manage Database Object Permissions Lab Part 1
  • Manage Database Object Permissions Lab Part 2
  • Configure User Options for Azure SQL Database
  • Configure Row-Level Security
  • Configure Dynamic Data Masking
  • Configure Dynamic Data Masking Lab
Module 3: Configure Auditing
  • Manage a SQL Server Audit
  • Manage a SQL Server Audit Lab
  • Query the SQL Server Audit Log
  • Manage an Azure SQL Server Audit
Module 4: Develop a Backup Strategy
  • Backup Types Part 1
  • Backup Types Part 2
  • Manage, Backup, and Restore Databases Lab Part 1
  • Manage, Backup, and Restore Databases Lab Part 2
  • Backup Very Large Databases Part 1
  • Backup Very Large Databases Part 2
  • Backup Very Large Databases Part 3
  • Backup Very Large Databases Part 4
  • 4.9 Managing Very Large Databases Lab Part 1
  • 4.10 Managing Very Large Databases Lab Part 2
  • 4.11 Managing Very Large Databases Lab Part 3
  • Configure Alerting for Failed Backups
  • Configure Alerting for Failed Backups Lab Part 1
  • Configure Alerting for Failed Backups Lab Part 2
  • Back up Databases to Azure
  • Manage Transaction Log Backups
  • Configure Database Recovery Models
  • Set Database Recovery Model Lab
  • Configure Backup Automation
  • Configure Backup Automation Lab
Module 5: Restore Databases
  • Perform Piecemeal Restores
  • Restore Databases Lab Part 1
  • Restore Databases Lab Part 2
  • Restore Databases Lab Part 3
  • Perform Page Recovery
  • Perform Point-in-Time Recovery
  • Perform Point-in-Time Recovery Lab
  • Restore File Groups
  • Develop a Plan to Automate and Test Restores
Module 6: Manage Database Integrity
  • Implement Database Consistency Checks
  • Implement Database Consistency Checks Lab
  • Identify Database Corruption
  • Recover From Database Corruption
Module 7: Monitor Database Activity
  • Monitor Current Sessions
  • Monitor Current Sessions Lab
  • Identify Sessions that Cause Blocking Activity
  • Identify Sessions that Consume tempdb Resources
  • Configure the Data Collector
Module 8: Monitor Queries
  • Manage the Query Store
  • Manage the Query Store Lab
  • Configure Extended Events and Trace Events
  • Identify Problematic Execution Plans
Module 9: Manage Indexes
  • Identify and Repair Index Fragmentation
  • Identify and Create Missing Indexes
  • Identify and Drop Underutilized Indexes
  • Manage Existing Columnstore Indexes Part 1
  • Manage Existing Columnstore Indexes Part 2
  • Partitioned Tables
Module 10: Monitor SQL Server Instances
  • Create and Manage Operators
  • Create and Manage SQL Agent Alerts
  • Configure Policy-Based Management
  • Configure Policy-Based Management Lab
  • Identify Available Space on Data Volumes
  • Identify the Cause of- Manage Performance Degradation
  • Identify the Cause of- Manage Performance Degradation Lab Part 1
  • Identify the Cause of- Manage Performance Degradation Lab Part 2
Module 11: Implement Log Shipping
  • Configure and Monitor Log Shipping
  • Configure and Monitor Log Shipping Lab Part 1
  • Configure and Monitor Log Shipping Lab Part 2
Module 12: Implement Failover Cluster Instances
  • Windows Server Failover Cluster
  • Manage Shared Disks
  • Configure Cluster Shared Volumes
  • Configuring WSFC Lab
Module 13: Implement Always On Availability Groups
  • Database Mirroring
  • Create an Availability Group
  • Manage Failover
  • Configure Read-Only Routing
  • Create Distributed Availability Groups
  • Configuring Always On Availability Group Lab Part 1
  • Configuring Always On Availability Group Lab Part 2
  • Conclusion

This course is included in all of our team and individual training plans. Choose the option that works best for you.

[ Team Training ]

Enroll My Team.

Give your entire team access to this course and our full training library. Includes team dashboards, progress tracking, and group management.

Get Team Pricing

[ Individual Plans ]

Choose a Plan.

Get unlimited access to this course and our entire library with a monthly, quarterly, annual, or lifetime plan.

View Individual Plans

[ FAQ ]

Frequently Asked Questions.

What are the key topics covered in the MCSA SQL 2016 Database Administration course?

The MCSA SQL 2016 Database Administration course covers essential topics necessary for managing and maintaining SQL Server 2016 environments. Students learn about database installation, configuration, and management, including security, backup, and recovery strategies.

The course also emphasizes high availability solutions, such as Always On Availability Groups, as well as performance optimization and troubleshooting techniques. These skills help ensure reliable and efficient database operations in production environments.

Is this course suitable for someone new to SQL Server administration?

While the MCSA SQL 2016 Database Administration course is designed to build foundational skills, some prior knowledge of SQL and basic database concepts is beneficial. It is ideal for IT professionals transitioning into database administration roles or those with experience in related areas.

If you are completely new to SQL Server, it may be helpful to first familiarize yourself with SQL basics and general database management principles before enrolling. This will help you maximize your learning and practical application of the course material.

What practical skills will I gain related to SQL Server backups and high availability?

The course provides detailed training on implementing reliable backup and restore strategies, including full, differential, and transaction log backups. You’ll learn how to verify backup integrity and restore databases efficiently in disaster recovery scenarios.

Additionally, the course covers high availability solutions like Always On Availability Groups, which enable automatic failover and minimal downtime. Understanding these topics ensures you can design and support resilient SQL Server environments that meet business continuity requirements.

How does the course prepare me for real-world SQL Server management tasks?

This training emphasizes hands-on, practical skills that mirror real job responsibilities, such as troubleshooting performance issues, configuring security, and managing backups and restores. It uses real-world scenarios to enhance problem-solving abilities.

By focusing on tasks like provisioning databases in cloud environments, managing authentication, and ensuring high availability, the course equips you to handle critical production challenges confidently. This practical approach ensures you are job-ready upon completion.

Does this course cover the Microsoft certification exam for SQL Server 2016?

Yes, the course is aligned with the skills required for the Microsoft Certified Solutions Associate (MCSA) SQL 2016 certification exam. It provides comprehensive coverage of core topics tested in the exam, including database management, security, backups, and high availability.

Preparing through this course can help you gain the knowledge and confidence needed to succeed in the certification exam. Additionally, it offers practical insights that are valuable for daily SQL Server administration tasks in the workplace.

Ready to start learning? Individual Plans →Team Plans →