Microsoft SQL Server Database Administration Training Course

5 days Database Systems Certificate on completion
Course codeSD-DS-015
Duration5 days
LevelIntermediate to Advanced
CategoryDatabase Systems
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate of completion

Course overview

SQL Server administrators are expected to keep business systems available while managing growing databases, unpredictable workloads, recovery requirements, security controls, and maintenance windows. This course addresses the operational work behind those expectations: diagnosing blocking and slow queries, planning recoverability, controlling access, automating repeatable tasks, and making evidence-based decisions about capacity and high availability. Participants learn how to administer SQL Server instances with an approach that supports both daily service reliability and audit-ready operational control.

The course covers SQL Server architecture, instance and database configuration, storage and file management, authentication and authorisation, backup and restore strategy, SQL Server Agent automation, performance monitoring, and high-availability options. Participants work with SQL Server Management Studio, Transact-SQL, Dynamic Management Views, Extended Events, and maintenance plans to investigate realistic incidents. They build practical skills in restoring databases to a point in time, analysing waits and blocking, managing indexes and statistics, scheduling jobs, and documenting recovery and maintenance procedures.

Instruction combines focused technical demonstrations with guided labs on a configured SQL Server environment. Each day uses operational scenarios such as a failed backup job, a rapidly growing transaction log, a blocked application workload, or a recovery request after accidental data deletion. By the end of the week, each participant produces a SQL Server administration runbook containing an instance health-check routine, backup and restore plan, job schedule, monitoring queries, escalation thresholds, and an improvement plan for a nominated production environment.

The course is designed for professionals who already work with SQL Server databases and need to administer them with greater independence, consistency, and technical judgement. It is equally valuable to managers seeking to reduce reliance on individual experts and establish repeatable database operations.

Course objectives

By the end of this course, participants will be able to:

  • Configure SQL Server instances, databases, files, filegroups, and recovery models for operational requirements
  • Implement least-privilege access using logins, users, database roles, schemas, and SQL Server permissions
  • Design and test full, differential, transaction log, copy-only, and point-in-time restore procedures
  • Automate maintenance and operational checks with SQL Server Agent jobs, schedules, alerts, and operators
  • Diagnose blocking, deadlocks, waits, and resource bottlenecks using DMVs, activity monitoring, and Extended Events
  • Tune database performance through index analysis, statistics maintenance, execution-plan interpretation, and Query Store evidence
  • Evaluate SQL Server high-availability and disaster-recovery options using RPO, RTO, failover, and operational trade-offs
  • Produce a SQL Server administration runbook with monitoring queries, recovery steps, job ownership, and escalation criteria

Benefits of attending

For you

  • Build the confidence to handle common SQL Server incidents without relying immediately on a senior DBA
  • Demonstrate practical recovery capability by planning and performing point-in-time database restores
  • Strengthen credibility in infrastructure and data teams through evidence-based performance diagnosis
  • Create a reusable administration runbook that supports clearer ownership of SQL Server operational duties
  • Prepare for broader DBA, database reliability, and SQL Server platform engineering responsibilities

For your organisation

  • Reduce outage duration through tested backup, restore, and point-in-time recovery procedures
  • Lower operational risk by applying consistent access controls, job ownership, and maintenance schedules
  • Improve application responsiveness through structured investigation of waits, blocking, indexes, and statistics
  • Decrease dependency on undocumented individual knowledge with a documented SQL Server administration runbook
  • Support better resilience investment decisions by comparing high-availability options against RPO and RTO requirements

Target competencies

SQL Server recoveryPerformance diagnosticsSecurity administrationJob automationHigh availability planningOperational runbooks

Who should attend

  • SQL Server Database Administrators — who need to operate, secure, recover, and tune production SQL Server environments
  • Systems Administrators — who support Windows Server and need practical responsibility for SQL Server instances
  • Database Developers — who must diagnose database-side performance issues and deploy changes safely
  • Infrastructure Engineers — who plan storage, resilience, monitoring, and capacity for SQL Server workloads
  • Data Engineers — who maintain SQL Server-based data pipelines and need reliable scheduling and recovery controls
  • IT Operations Managers — who need to standardise database maintenance, incident response, and service reporting

Requirements and prerequisites

Participants should have practical experience using Windows Server and SQL Server Management Studio, including connecting to an instance, running basic Transact-SQL SELECT statements, and navigating database objects. Familiarity with tables, indexes, transactions, user accounts, and the difference between full and transaction log backups is assumed. Participants should also understand basic command-line or PowerShell concepts, although scripting expertise is not required. Prior DBA job experience is helpful but not essential. This is not a beginner SQL course: no prior clustering, Always On, or advanced query-tuning experience is required, but complete newcomers to SQL and relational databases should first gain those foundations.

Training methodology

The five-day programme alternates instructor-led technical sessions with hands-on administration labs in SQL Server Management Studio. Participants configure databases, execute backup and restore sequences, inspect Dynamic Management Views, capture evidence with Extended Events, create SQL Server Agent jobs, and resolve staged production incidents. Short case discussions require participants to justify recovery, security, and availability choices against business requirements. Daily exercises feed into an end-of-course application workshop, where participants assemble a practical administration runbook and prioritised action plan for their own SQL Server estate.

Course outline

Day 1: SQL Server architecture, configuration and security

  • SQL Server instance architecture and service accounts
  • System databases and database lifecycle management
  • Data files, log files, filegroups, and autogrowth settings
  • Recovery models and transaction log behaviour
  • Authentication modes, logins, users, and database roles
  • Schema ownership, permission inheritance, and least-privilege design
  • SQL Server Management Studio administration and Transact-SQL health checks

Workshop: Configure a new database and role model, then produce a baseline instance configuration and access-control checklist.

Day 2: Backup, restore and disaster recovery operations

  • Recovery objectives: RPO, RTO, retention, and recovery scenarios
  • Full, differential, transaction log, copy-only, and tail-log backups
  • Backup verification, checksums, compression, encryption, and media management
  • Restore sequences, recovery states, and point-in-time recovery
  • File, filegroup, page, and piecemeal restore considerations
  • Database consistency checks with DBCC CHECKDB
  • Backup failure diagnosis and restore validation procedures

Workshop: Respond to an accidental data-deletion scenario by restoring a database to a specified point in time and documenting the recovery sequence.

Day 3: Performance monitoring and query troubleshooting

  • SQL Server workload baselining and capacity indicators
  • Dynamic Management Views for sessions, requests, waits, and I/O analysis
  • Blocking chains, deadlock graphs, and transaction troubleshooting
  • Wait statistics and resource bottleneck classification
  • Execution plans, cardinality estimates, and Query Store analysis
  • Index design, fragmentation, rebuilds, reorganisations, and statistics maintenance
  • Extended Events sessions for targeted performance investigation

Workshop: Investigate a simulated slow application workload and produce a diagnostic report identifying blocking, waits, and recommended corrective actions.

Day 4: Automation, maintenance and availability design

  • SQL Server Agent jobs, schedules, proxies, operators, and alerts
  • Maintenance plans versus scripted maintenance routines
  • Database Mail and operational notification design
  • PowerShell automation with the dbatools module
  • Monitoring thresholds for storage, jobs, backups, and database growth
  • Always On availability groups, failover cluster instances, and log shipping
  • High-availability design trade-offs for planned and unplanned outages

Workshop: Build a scheduled maintenance and alerting workflow, then recommend an availability approach for a business-critical SQL Server service.

Day 5: Operational governance and administration runbook

  • SQL Server patching, cumulative updates, and change-control preparation
  • Capacity planning for data growth, transaction logs, memory, and storage
  • Database deployment controls and post-change validation
  • Audit evidence for access reviews, backup tests, and maintenance compliance
  • Incident triage, escalation paths, and stakeholder communications
  • Administration standards for naming, ownership, documentation, and review cycles
  • Runbook structure for repeatable database operations

Workshop: Complete and peer-review a SQL Server administration runbook containing health checks, backup tests, job schedules, incident actions, and a 90-day improvement plan.

Tools & standards covered

Microsoft SQL Server 2022, SQL Server Management Studio (SSMS), SQL Server Agent, dbatools PowerShell module

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Certificate of completion
  • Refreshments and lunch (classroom deliveries)
  • Post-course application plan
  • Facilitator follow-up on request
  • Group rates from five participants

How you can take this course

Classroom

Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.

Live online

The same facilitator and materials, delivered live for distributed teams and individuals.

In-house

Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.

Certification

Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.

Frequently asked questions

You should be comfortable connecting through SQL Server Management Studio, navigating databases and running basic SELECT queries. The course assumes familiarity with relational database concepts but teaches the administration methods, monitoring tools, restore procedures, and availability options in detail.

For classroom delivery, a configured lab environment is normally provided; for live online delivery, access instructions are supplied before the course. A laptop capable of running a remote desktop session or virtual lab, with a current browser and stable internet connection, is required for online participants.

Yes, particularly for developers who investigate production performance, support releases, or take responsibility for database reliability. It goes beyond query writing by covering recoverability, permissions, SQL Server Agent, monitoring, storage, and operational response.

A development course focuses on writing queries, stored procedures, and database applications. This course focuses on running SQL Server safely in operation: configuring instances, restoring data, diagnosing service degradation, automating maintenance, and planning resilience.

Yes. The course uses methods that transfer directly to production work, including health-check queries, backup validation, blocking analysis, Agent job design, and runbook documentation. Participants should still follow their organisation's change-control and testing procedures before applying configuration changes.

You leave with a structured SQL Server administration runbook covering monitoring, backup and restore testing, maintenance jobs, access-control checks, and incident escalation. You also complete lab-based diagnostic and recovery exercises that can be adapted into team procedures.

Upcoming sessions

  • 21 – 25 Sep 2026
    Live Online · USD 1,500
    Book
  • 28 Sep – 02 Oct 2026
    Live Online · USD 1,500
    Book
  • 12 – 16 Oct 2026
    Nairobi · USD 3,000
    Book
  • 12 – 16 Oct 2026
    Cape Town · USD 4,200
    Book
  • 12 – 16 Oct 2026
    Live Online · USD 1,500
    Book
  • 19 – 23 Oct 2026
    Dubai · USD 4,500
    Book
  • 26 – 30 Oct 2026
    Live Online · USD 1,500
    Book
  • 26 – 30 Oct 2026
    Dubai · USD 4,500
    Book

49 more dates — ask us.


Group of 5+?

Request in-house delivery or group rates →

Related courses in Database Systems

5 Days Certificate

Database Systems for Banking Data Management Training Course

Banking teams depend on accurate, traceable data to process payments, manage customer relationships, calculate exposure, investigate suspici…

5 Days Certificate

IBM Db2 Database Administration for Linux Training Course

Db2 administrators are expected to keep Linux-hosted databases available, recoverable and performant while supporting application releases, …

10 Days Certificate

Database Systems for Data Engineers Training Course

Data engineers are expected to make data reliable, available and economical to use, yet many pipelines fail because the underlying database …

5 Days Certificate

MongoDB Database Development and Operations Training Course

MongoDB teams need more than the ability to write a find() query. Developers and operations staff must model changing data without creating …