Objectives of the training
The main aim of this course is to learn how to manage, administer and understand SQL servers.Targeted audience
This course is suitable for professionals who consider themselves beginners or intermediates and who wish to acquire general expertise in SQL Server database management or for professionals who need to be updated on the latest developments with SQL Server 2022, database administrators, developers, analysts, technicians, operations or network managers, system engineers, professionals in a development, database or network position, as well as Web specialists.Prerequisite
We recommend one of the following prerequisites: Knowledge of basic MS SQL syntax (course BD102); Knowledge of SQL Server usage, database manipulation and SQL language; Basic knowledge of Windows administration; Experience as a database developer.Trainers
Benefits for Participants
- Install SQL Server.
- Administer SQL Server.
- Configure SQL Server.
- Apply a security policy to SQL Server.
- Automate administration tasks.
- Choosing the right SQL version for your migration
- Define a backup and recovery policy.
Course architecture
- SQL Server Overview and Installation
What's new in SQL 2022.
Important pre-installation information.
Planning the installation of MS SQL Server 2022.
SQL Server 2022 configuration and optimization.
- Configuring system and user databases.
maxDOP and cost threshold for parallelism.
Optimizing tempDB.
Data files and logs (MDF, NDF and LDF).
Using file groups to boost SQL server performance.
Optimized memory tables and partitioning.
Sound transaction log management to avoid filling up our disk.
The benefits of using the full-text search service.
- Administration tasks
Administration tools and SQL Server components.
Executing and automating administrative and scheduled tasks.
Migration to MS SQL Server 2022 and managing database compatibility.
Preparing your SQL Servers for migration to the cloud.
- Security and encryption
Securing connections and sessions.
Different authentication modes.
Roles: server roles, database roles, user-created roles, application roles.
Assigning privileges (Grant, Revoke, Deny).
Database auditing and the creation of auditable events.
Use of Dynamic Data Masking.
- Backups and restores
Different recovery modes.
Creating a database backup and restore strategy.
Simulation of a major data loss incident.
How to restore without data loss.
Optimizing storage with backup compression.
- Monitoring and performance
Using eXtended Events (XEvents) to track usage against its predecessor the profiler.
Use the Query Store to monitor server performance.
Understand and manage your scheduled tasks securely.
Manage and configure alerts and database mail.
Monitor and optimize performance and activity.
Reading the execution plan.
Using the performance analyzer with perfmon.
Defining different index types.
Managing and optimizing indexes and statistics.
- Complementary tools & high availability
Setting up your databases in high-availability mode with AlwaysOn.
Overview of an integration project (SSIS).
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote