Microsoft 70-764 – SQL Server 2016 Administration
Learn essential SQL Server 2016 administration skills to confidently manage, troubleshoot, and optimize your database environment effectively.
70-764 is the kind of exam you take when you’re responsible for a SQL Server environment and you can’t afford to “kind of” know what you’re doing. If a database goes offline, a restore fails, permissions are wrong, or performance falls apart at 2:00 a.m., the person who understands 70-764 is the person who gets called. This Microsoft® SQL Server 2016 administration course is built to give you that level of control. I wrote this course to help you move from basic familiarity with SQL Server into practical administration: security, backups, recovery, auditing, integrity, monitoring, and high availability.
If you’ve been searching for 70-764, the 70-764 exam, or even the awkwardly phrased query 70-764 administering a sql database infrastructure microsoft official, what you really need is not trivia. You need judgment. You need to know what to configure, why it matters, and what will break if you get it wrong. That is exactly what this training is meant to deliver.
What this 70-764 course actually teaches you
This course focuses on the administration side of SQL Server 2016, which is where theory gets expensive very quickly. You are not just learning menus or memorizing commands. You are learning how to protect databases, keep them recoverable, and make them available when the business needs them. That means understanding encryption and access control well enough to secure sensitive data without locking out legitimate users. It means building a backup strategy that can survive actual failure, not just satisfy a checkbox. It means knowing how to restore databases cleanly, check integrity, and watch for the kinds of problems that quietly grow until they become incidents.
The heart of 70-764 is operational confidence. SQL Server is often the system behind payroll, inventory, reporting, customer records, and application transactions. When it goes wrong, the impact is immediate. This course shows you how to administer that environment with discipline. You will work through practical administration tasks such as setting permissions, configuring auditing, monitoring activity, optimizing performance, and implementing high availability options like log shipping and failover clustering. Those are not “nice to know” topics. They are the difference between a database that merely exists and one that can be trusted.
- Configure encryption and data protection controls
- Manage users, roles, and permissions
- Set up SQL Server auditing and review audit logs
- Design and execute backup and restore procedures
- Validate database integrity and troubleshoot corruption symptoms
- Monitor workload behavior and improve performance
- Implement high availability and disaster recovery strategies
Why 70-764 matters in a real SQL Server job
In a live environment, nobody cares that you can define “availability” on a slide deck. They care whether the sales database comes back after a storage issue, whether a restore is usable, whether auditors can trace access to protected records, and whether a maintenance window actually solves the problem instead of creating a bigger one. That is why 70-764 matters. It teaches the habits and technical decisions that keep production systems stable.
SQL Server administrators spend a lot of time in areas that are easy to underestimate: access controls, backups, restore testing, job history, integrity checks, and performance review. Those tasks don’t always look dramatic, but they are where good administrators prove themselves. A well-run SQL Server environment is secure, recoverable, and predictable. A poorly run one is usually one incident away from becoming a career problem for somebody. This course is designed to help you avoid that second category.
One thing I emphasize in this training is that administration is not the same as installation. Installing SQL Server is the beginning. Administration is what keeps it trustworthy. You need to know how to protect data at rest, who can touch what, how to prove that changes happened, how to restore after a failure, and how to keep performance from drifting into the red. That is the practical core of 70-764.
“The best SQL Server administrator is not the one who fixes disasters fastest. It’s the one who builds systems that make disasters rare and recoverable.”
Security, encryption, access, and auditing
Security is not a single feature in SQL Server. It is a set of controls that work together. In this course, you learn how to think about data protection in layers. Encryption protects the data itself. Permissions protect who can see or change it. Auditing records what happened so you can investigate and prove compliance. If you only understand one layer, you do not really understand the environment.
You will spend time on the practical side of securing SQL Server, including managing logins, users, roles, schemas, and permissions. This is where many administrators make costly mistakes. Too much access creates risk. Too little access creates friction and support tickets. Good administration finds the balance and documents it. I also cover encryption concepts and configuration because sensitive data should never be left to assumptions. If the database contains regulated or business-critical information, you need a clear security posture, not hope.
Auditing deserves special attention. Auditing is not about generating noise; it is about being able to answer important questions after something goes wrong. Who accessed this table? What changed? When did it happen? Was the action authorized? Those are the questions auditors, managers, and security teams ask. The 70-764 exam reflects that reality, and so does daily administration work. If you understand these controls well, you become more than a database operator. You become someone who can defend the system.
- Configure and manage SQL Server logins and database users
- Apply permissions using roles and principle of least privilege
- Understand encryption options and when to use them
- Implement auditing to support compliance and investigation
- Review logs and trace activity with purpose
Backups, restores, and database recovery discipline
If you only remember one thing from this course, remember this: a backup is not valuable because it exists. It is valuable because it restores. That sounds obvious, but in real environments it is one of the most ignored truths in database administration. Many teams have backup jobs. Fewer teams test restores often enough to trust them. This course teaches you how to build a backup strategy that actually supports recovery.
You will learn how to think about full, differential, and log backups, and how those pieces fit into a recovery model. More importantly, you will see how to choose a strategy based on recovery goals instead of habit. If the business needs a point-in-time restore capability, your plan has to support that. If the database is small and low risk, the plan can be simpler. The point is to make deliberate choices.
Restores are where administrators prove they understand the system. Recovery is not just clicking through a wizard. You need to know the order of operations, how transaction logs affect recovery, what to do when databases are in trouble, and how to verify that the restored database is usable. In the 70-764 world, restore knowledge is a core skill, not an afterthought. This course gives you the framework to restore with confidence rather than panic.
- Define the backup strategy based on business recovery needs
- Create and manage backups for different recovery scenarios
- Perform database restores correctly and verify results
- Understand point-in-time recovery concepts
- Test recovery procedures before you need them in production
Integrity checks, monitoring, and performance tuning
A database can look healthy and still be drifting toward trouble. That is why integrity checks and monitoring matter so much. SQL Server administration is full of invisible problems: corruption that starts small, a query plan that becomes inefficient, a blocked process chain, a maintenance job that silently fails, or an index strategy that no longer fits the workload. This course teaches you how to look for those problems before users notice them.
You will learn the practical side of monitoring database behavior, identifying performance bottlenecks, and understanding what signals matter. Not every slow query is a crisis. Not every spike in activity means a problem. The skill is knowing how to interpret the evidence. That is what good administrators do. They observe, compare, and act with context. You also need to understand integrity validation, because storage or corruption issues can create failures that are much harder to fix if they are discovered late.
Performance work in SQL Server is part science and part discipline. You look at workload patterns, query behavior, maintenance routines, and indexing decisions. You do not guess. You measure, test, and adjust. That mindset is built into the course because 70-764 is not just about administration tasks; it is about responsible operation of the platform.
- Recognize warning signs of performance degradation
- Analyze database activity and workload patterns
- Use monitoring to support troubleshooting and planning
- Validate database integrity and respond to corruption risks
- Improve responsiveness through targeted administration work
High availability and disaster recovery options
When a SQL Server instance is important enough to protect, you need a plan for failure. That is where high availability and disaster recovery come in. This course covers the practical concepts behind log shipping and failover clustering so you understand how to keep services available when hardware, software, or infrastructure fails. These are not abstract topics. They are operational tools for reducing downtime and protecting business continuity.
Log shipping gives you a controlled way to maintain a secondary copy of a database through scheduled log transfers and restores. Failover clustering addresses instance availability by reducing the impact of node failure. Each option has strengths, tradeoffs, and operational responsibilities. You need to know when each approach makes sense, what it requires, and what the recovery process looks like. A lot of administrators can repeat the definition of high availability. Fewer can explain how to support it under real-world constraints. This course is designed to close that gap.
In practice, the right strategy depends on the business. An accounting system may need strict uptime and fast failover. A reporting database might tolerate brief interruptions but need reliable recovery. A well-trained SQL Server administrator should be able to speak to both scenarios. That’s part of what 70-764 validates: not just implementation knowledge, but sound decision-making around resilience.
Who should take this course
This course is a strong fit if you are already working with SQL Server or planning to move into database administration. If you are a systems administrator who has inherited a SQL Server instance, this training helps you stop treating it like a black box. If you are a developer who needs to understand the infrastructure behind the application, it will give you the operational perspective that many developers never get. If you are moving toward a database administrator role, this is the kind of training that helps you bridge the gap between basic usage and responsible management.
I also recommend it to professionals preparing for a Microsoft certification path that involves SQL Server administration. The 70-764 exam is a practical exam in the sense that it expects you to understand how administration decisions affect security, reliability, and performance. If you are trying to pass by memorizing a few 70-764 dumps, you are missing the point and probably wasting your time. Real SQL Server work rewards people who understand cause and effect. This course is built around that reality, which is a better way to prepare than cramming isolated answers.
- Database administrators who want stronger operational skills
- Systems and infrastructure administrators managing SQL Server
- Developers who need to understand database administration
- IT professionals transitioning into database roles
- Certification candidates studying for the 70-764 exam
How this course prepares you for the 70-764 exam
The 70-764 exam tests whether you can administer a SQL database infrastructure in a way that reflects actual job responsibilities. That means you need to understand more than definitions. You need to connect the dots between security, backup, recovery, monitoring, and availability. The exam objectives map directly to what happens in production environments: protecting data, controlling access, auditing activity, restoring after failures, maintaining integrity, and reducing downtime.
This course helps you build that understanding in a structured way. As you move through the material, you start to see why one task affects another. Permissions and auditing are linked. Backup strategy and recovery testing are linked. Integrity and performance are linked. High availability planning and operational monitoring are linked. Once those connections make sense, the exam becomes less about memorization and more about applying sound administration logic.
If you are using a 70-764 practice test, that should be the final check on your readiness, not the foundation of your study. You want to know why an answer is correct, what problem it solves, and what tradeoff it introduces. That is the mindset I want you to bring into the exam. It also happens to be the mindset employers want when they hire someone to manage SQL Server.
Career impact and the kind of roles this supports
SQL Server administration is one of those skills that quietly opens doors. It is not flashy, but it is valuable because businesses rely on databases for everyday operations. If you can secure them, recover them, monitor them, and keep them available, you become useful fast. That matters in roles such as database administrator, SQL Server administrator, systems administrator with database responsibilities, infrastructure support specialist, and application support engineer.
Salary varies by region, experience, and scope, but SQL Server administration commonly supports a solid mid-level IT salary range, and experienced administrators who handle performance, security, and availability responsibilities can move well beyond that. The real value is not just compensation, though. It is leverage. Once you can speak confidently about recovery models, failover planning, auditing, and operational monitoring, you are no longer just “the person who knows SQL.” You are someone organizations trust with critical systems.
That trust comes from competence, and competence comes from doing the work carefully. This course is built to help you develop that kind of competence. It is especially useful if you want to move from general IT support into a more specialized database path, because it shows you the discipline and expectations that come with ownership of a SQL Server environment.
Recommended background before you start
You do not need to be a veteran DBA before starting this course, but you should be comfortable with basic database concepts and common IT terminology. If you already understand Windows administration, networking basics, and relational database fundamentals, you will be in a strong position to absorb the material. If SQL Server is new to you, that is still workable, but be ready to pay attention to terminology and practice the concepts instead of trying to skim.
The best students for 70-764 are the ones who are willing to think operationally. Don’t just ask, “How do I configure this?” Ask, “What happens if I don’t?” That question is how you build judgment. It is also how you become effective in production support. If you are disciplined about hands-on practice and careful note-taking, you will get much more from the course than someone who only watches passively.
By the end, you should be able to walk into a SQL Server administration conversation and understand the language, the risks, and the right questions to ask. That is the real outcome here: not just exam readiness, but practical capability.
Microsoft® and Microsoft SQL 70-764: Administering a SQL Database Infrastructure are trademarks of Microsoft®. This content is for educational purposes.
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.
Enroll My Team.
Give your entire team access to this course and our full training library. Includes team dashboards, progress tracking, and group management.
Choose a Plan.
Get unlimited access to this course and our entire library with a monthly, quarterly, annual, or lifetime plan.
Frequently Asked Questions.
What topics are covered in the Microsoft 70-764 exam for SQL Server 2016 Administration?
The Microsoft 70-764 exam focuses on a comprehensive set of topics essential for SQL Server 2016 database administrators. Key areas include installation, configuration, and maintenance of SQL Server instances, as well as managing security, backup, and recovery strategies.
Additional topics include implementing high availability solutions, monitoring and optimizing performance, and troubleshooting common issues. Understanding how to automate administrative tasks and ensure compliance with security policies is also crucial for success on the exam. This course covers all these areas to prepare you thoroughly for the certification.
Is the Microsoft 70-764 certification suitable for beginners or experienced professionals?
The Microsoft 70-764 certification is designed primarily for experienced database administrators who already have a foundational understanding of SQL Server. It assumes familiarity with core database concepts, Windows Server, and basic SQL Server management tasks.
If you’re new to SQL Server administration, it’s recommended to first gain practical experience and complete fundamental courses before attempting 70-764. This certification validates advanced skills, so a solid background in SQL Server and Windows Server environments is essential to succeed.
How does this course help prepare for the SQL Server 70-764 exam?
This course provides in-depth coverage of all exam objectives, combining theoretical knowledge with practical lab exercises. It helps you understand complex topics like high availability, disaster recovery, security, and performance tuning specific to SQL Server 2016.
Additionally, the course includes practice questions and exam strategies to familiarize you with the format and types of questions you’ll encounter. By completing this training, you’ll develop the confidence and expertise needed to pass the 70-764 exam and effectively manage SQL Server 2016 environments.
What are some common misconceptions about the 70-764 exam?
One common misconception is that the 70-764 exam is purely theoretical. In reality, it emphasizes hands-on skills, requiring practical knowledge of managing SQL Server instances, performing backups, and configuring high availability solutions.
Another misconception is that it’s an entry-level certification. In truth, 70-764 is intended for experienced DBAs and system administrators, and it tests advanced skills like troubleshooting, performance tuning, and security management. Proper preparation and real-world experience are essential for success.
What are the career benefits of earning the Microsoft 70-764 certification?
Achieving the Microsoft 70-764 certification can significantly enhance your career as a SQL Server administrator or database professional. It validates your expertise in managing and troubleshooting SQL Server 2016 environments, making you a valuable asset to organizations relying on SQL Server technology.
Certifications like this can lead to higher salary potential, job security, and opportunities for advancement. Additionally, the skills gained through this course enable you to handle complex database scenarios confidently, reducing downtime and improving overall system performance for your organization.