SQL Server High Availability and Disaster Recovery: Always On, Backup and Recovery

Three days for teams accountable for SQL Server availability and recovery. Covers translating recovery objectives into architecture, backup and restore design, corruption response, Windows Server Failover Clustering, Always On Availability Group design and implementation, failover troubleshooting, and Azure disaster recovery. Build a multi-replica AG, fail it over under fault conditions and document a DR test.

sql-server-ha-dr-always-on-backup-recovery

Advanced

Databases

3 Days

Databases

databases

Online
On-site
Hybrid

SQL Server High Availability and Disaster Recovery: Always On, Backup and Recovery

Three days for teams accountable for SQL Server availability and recovery. Covers translating recovery objectives into architecture, backup and restore design, corruption response, Windows Server Failover Clustering, Always On Availability Group design and implementation, failover troubleshooting, and Azure disaster recovery. Build a multi-replica AG, fail it over under fault conditions and document a DR test.

Duration:
3 Days
Rating:
4.8/5.0
Level:
Advanced
1500+ users onboarded

Who will Benefit from this Training?

Training Objectives

Build a high-performing, job-ready tech team.

Personalise your team’s upskilling roadmap and design a befitting, hands-on training program with Uptut

Key training modules

Comprehensive, hands-on modules designed to take you from basics to advanced concepts
Download Curriculum
  • Defining Availability and Recovery Requirements
    1. Recovery time and recovery point objectives and how to elicit them honestly
    2. Availability targets, maintenance windows and the cost of each additional nine
    3. High availability versus disaster recovery versus backup, and why conflating them fails audits
    4. Failure domains: instance, host, storage, site and region
    5. Comparing options against cost, complexity and licensing
    6. Hands-on: produce a requirements matrix and shortlist an architecture
  • Recovery Models and Backup Architecture
    1. Recovery model selection and its effect on what is recoverable
    2. Full, differential and log backup chains and dependency
    3. Log growth, VLF management and the causes of a runaway log
    4. Backup compression, encryption and checksum verification
    5. Retention, offsite copies and immutability against ransomware
    6. Hands-on: design a backup schedule that meets a stated recovery point objective
  • Advanced Backup Strategy
    1. Filegroup and partial backups for very large databases
    2. Copy-only backups and avoiding chain breakage
    3. Backup to URL and Azure Blob Storage configuration
    4. Striping, throughput tuning and shrinking the backup window
    5. Automated verification and restore testing pipelines
    6. Hands-on: implement and verify a backup strategy for a multi-terabyte design
  • Restore and Point-in-Time Recovery
    1. Restore sequences, NORECOVERY, STANDBY and recovery states
    2. Point-in-time restore using STOPAT and marked transactions
    3. Piecemeal and filegroup restore to bring critical data online first
    4. Restoring to a different instance, version or environment
    5. Recovering a single object without restoring the whole database
    6. Hands-on: recover a database to a precise timestamp under a time limit
  • Corruption Detection and Response
    1. DBCC CHECKDB, its variants and an appropriate execution cadence
    2. Reading consistency check output and classifying severity
    3. Page level restore as the preferred recovery route
    4. Repair options, data loss implications and when to escalate instead
    5. Storage level causes and preventing recurrence
    6. Hands-on: detect injected corruption and recover with no data loss
  • Windows Server Failover Clustering Foundations
    1. Cluster architecture, nodes and resource management
    2. Quorum models, witnesses and vote configuration
    3. Cloud and file share witnesses for stretched clusters
    4. Cluster validation, networking and heartbeat configuration
    5. Failover cluster instances compared with availability groups
    6. Hands-on: build a cluster and test quorum loss behaviour
  • Always On Availability Group Design
    1. Replica roles, limits and edition constraints
    2. Synchronous and asynchronous commit and their latency cost
    3. Automatic, manual and forced failover behaviour
    4. Multi-subnet, multi-site and cross-region topologies
    5. Storage, network and latency requirements between replicas
    6. Hands-on: design a topology against a stated set of objectives
  • Implementing Availability Groups
    1. Prerequisites, endpoints and service account configuration
    2. Seeding options including automatic seeding for large databases
    3. Listener configuration, DNS and connection routing
    4. Adding and removing databases and replicas safely
    5. Contained availability groups and instance level object handling
    6. Hands-on: build a three-replica availability group with a working listener
  • Read-Scale, Distributed and Advanced Configurations
    1. Read-only routing lists and offloading reporting workloads
    2. Read-scale availability groups without a cluster
    3. Distributed availability groups for migration and cross-platform topologies
    4. Basic availability groups and Standard edition limitations
    5. Backups on secondary replicas and their constraints
    6. Hands-on: configure read-only routing and verify traffic separation
  • Monitoring, Failover and Troubleshooting
    1. Synchronisation state, send and redo queue monitoring
    2. Data loss exposure during asynchronous failover
    3. Failure conditions, health check timeouts and flexible failover policy
    4. Diagnosing a failed or unexpected failover from cluster and SQL logs
    5. Patching and maintenance with rolling upgrades
    6. Hands-on: force a failure, recover the group and account for any data loss
  • Disaster Recovery Beyond the Cluster
    1. Log shipping and replication as complementary DR layers
    2. Azure Site Recovery and hybrid disaster recovery topologies
    3. Azure SQL Managed Instance failover groups and geo-replication
    4. Runbook structure and the decisions that must be pre-authorised
    5. Scheduled DR testing, evidence capture and audit expectations
    6. Post-incident review and continuous improvement
    7. Hands-on: capstone disaster recovery test executed and documented end to end

Hands-on Experience with Tools

Training Delivery Format

Flexible, comprehensive training designed to fit your schedule and learning preferences
Opt-in Certifications
AWS, Scrum.org, DASA & more
100% Live
on-site/online training
Hands-on
Labs and capstone projects
Lifetime Access
to training material and sessions

How Does Personalised Training Work?

Skill-Gap Assessment

Analysing skill gap and assessing business requirements to craft a unique program

1

Personalisation

Customising curriculum and projects to prepare your team for challenges within your industry

2

Implementation

Supplementing training with consulting support to ensure implementation in real projects

3

Why this course

  • Objectives first, technology second: Architecture decisions are driven from stated recovery time and recovery point targets rather than from a feature list.
  • Failover under fault conditions: Participants trigger real failures, including quorum loss and a corrupted replica, not just clean planned failovers.
  • Corruption handled properly: Detection, triage and page level recovery are practised, including the decisions that make corruption incidents worse.
  • Produces a testable DR plan: Teams leave with a runbook and a test procedure rather than a diagram nobody has exercised.

Training objectives

  • Translate business continuity requirements into recovery time and recovery point objectives
  • Compare availability options and select the right one for a given constraint set
  • Design a backup architecture that meets stated recovery objectives
  • Execute complex restore scenarios including point-in-time and piecemeal recovery
  • Detect, triage and recover from database corruption
  • Configure Windows Server Failover Clustering and understand quorum behaviour
  • Design Always On Availability Groups including replica roles and commit modes
  • Implement availability groups with listeners and appropriate routing
  • Configure read-scale, distributed and cross-platform availability groups
  • Monitor synchronisation health and troubleshoot failed failovers
  • Implement Azure based disaster recovery and hybrid topologies
  • Write and execute a disaster recovery test plan

Who will benefit

  • Database administrators responsible for availability commitments
  • Infrastructure and platform engineers supporting SQL Server clusters
  • Site reliability engineers handling database incidents
  • Solution architects designing resilient data tiers
  • Teams preparing for audit, regulatory or contractual availability requirements

Lead the Digital Landscape with Cutting-Edge Tech and In-House " Techsperts "

Discover the power of digital transformation with train-to-deliver programs from Uptut's experts. Backed by 70,000+ professionals across the world's leading tech innovators.

Frequently Asked Questions

1. What are the pre-requisites for this training?
Faq PlusFaq Minus

The training does not require you to have prior skills or experience. The curriculum covers basics and progresses towards advanced topics.

2. Will my team get any practical experience with this training?
Faq PlusFaq Minus

With our focus on experiential learning, we have made the training as hands-on as possible with assignments, quizzes and capstone projects, and a lab where trainees will learn by doing tasks live.

3. What is your mode of delivery - online or on-site?
Faq PlusFaq Minus

We conduct both online and on-site training sessions. You can choose any according to the convenience of your team.

4. Will trainees get certified?
Faq PlusFaq Minus

Yes, all trainees will get certificates issued by Uptut under the guidance of industry experts.

5. What do we do if we need further support after the training?
Faq PlusFaq Minus

We have an incredible team of mentors that are available for consultations in case your team needs further assistance. Our experienced team of mentors is ready to guide your team and resolve their queries to utilize the training in the best possible way. Just book a consultation to get support.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.