GitHub - neiltucker/65316A: Administering Microsoft SQL Server 2025 Databases — 5-day bootcamp outline, SSMS 22 labs, and database administration course files. · GitHub
Skip to content
neiltuckerPublic

About

Administering Microsoft SQL Server 2025 Databases — 5-day bootcamp outline, SSMS 22 labs, and database administration course files.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

65316A

Administering Microsoft SQL Server 2025 Databases

Software Tutorial Services Courseware Studio

Course Delivery & Instructor Access: Software Tutorial Services
Course Authoring & LMS Packaging: Courseware Studio

Duration: 5 Days
Modules: 15 (Plus 1 Optional Module)
Audience Level: Intermediate
Format: Instructor-Led / Bootcamp


Course Overview

This five-day course provides students with the knowledge and skills required to administer a SQL Server 2025 database infrastructure. Students learn how to deploy and configure SQL Server instances, manage database objects, implement security, monitor performance, and automate administrative tasks using SQL Server Management Studio 22, PowerShell, and command-line tools.

AI Chat Assistant: This course features an integrated, interactive AI Tutor available 24/7 directly within the courseware platform at no additional cost. Learners can ask questions in real time to explore core administration concepts, investigate role-based security configurations, examine backup and recovery strategies, administrative automation workflows, and all other course topics.


At Course Completion

After completing this course, students will be able to:

  • Configure and deploy SQL Server 2025 instances using SQL Server Management Studio 22, PowerShell, and command-line tools
  • Administer database objects and implement comprehensive security models
  • Manage user permissions and role-based access control
  • Monitor database performance and optimize query execution
  • Automate administrative tasks using SQL Server Agent, PowerShell scripts, and command-line utilities
  • Implement backup, recovery, and disaster recovery strategies to protect business-critical data

Prerequisites

Students attending this course should have:

  • Basic knowledge of the Microsoft Windows operating system
  • Working knowledge of Transact-SQL
  • Working knowledge of relational databases
  • Familiarity with previous versions of SQL Server Management Studio
  • Experience with database design

Course Outline

Module 1: SQL Server Security

Duration: 129 min

Lessons

  • SQL Server Security Fundamentals

Lab Exercises

  • Implementing SQL Server Authentication and Login Management

After completing this module, you will be able to:

  • Configure Windows and SQL Server authentication modes using SSMS 22
  • Create and manage SQL Server logins and security principals
  • Implement password policies and security best practices
  • Evaluate security implications of different authentication methods

Module 2: Assigning Server and Database Roles

Duration: 134 min

Lessons

  • Understanding Server and Database Roles

Lab Exercises

  • Configuring Role-Based Security

After completing this module, you will be able to:

  • Identify and assign fixed server roles using SSMS 22
  • Configure fixed database roles and custom database roles
  • Implement role-based security using least-privilege principles
  • Manage role membership and permissions effectively

Module 3: Authorizing Users to Access Resources

Duration: 139 min

Lessons

  • SQL Server Permission Model

Lab Exercises

  • Implementing Granular Access Control

After completing this module, you will be able to:

  • Grant, deny, and revoke permissions on database objects
  • Configure schema-level and object-level permissions
  • Implement effective permission hierarchies
  • Troubleshoot permission-related access issues using SSMS 22

Module 4: Encrypting Data with TDE and Always Encrypted

Duration: 124 min

Lessons

  • Data Encryption Strategies in SQL Server 2025

Lab Exercises

  • Configuring Database Encryption

After completing this module, you will be able to:

  • Implement Transparent Data Encryption (TDE) for database files
  • Configure Always Encrypted for column-level encryption using SSMS 22
  • Manage encryption keys and certificates
  • Evaluate encryption performance and security implications

Module 5: Implementing Auditing

Duration: 129 min

Lessons

  • SQL Server Auditing Fundamentals

Lab Exercises

  • Implementing SQL Server Auditing

After completing this module, you will be able to:

  • Create and configure SQL Server audit objects
  • Implement server audit specifications for instance-level events
  • Configure database audit specifications for data access tracking
  • Review and analyze audit logs using SSMS 22 and T-SQL

Module 6: Advanced Auditing and Compliance Features

Duration: 144 min

Lessons

  • Advanced Compliance and Auditing Features

Lab Exercises

  • Implementing Advanced Compliance Controls

After completing this module, you will be able to:

  • Implement fine-grained auditing for specific user actions
  • Configure dynamic data masking for sensitive data protection
  • Create custom audit policies using T-SQL and PowerShell
  • Automate compliance reporting using audit data

Module 7: Recovery Models and Backup Strategies

Duration: 115 min

Lessons

  • Recovery Models and Backup Strategy Design

Lab Exercises

  • Planning and Configuring Backup Strategies

After completing this module, you will be able to:

  • Evaluate recovery models: Simple, Full, and Bulk-Logged
  • Configure database recovery models using SSMS 22
  • Design backup strategies aligned with recovery requirements
  • Calculate recovery objectives and backup schedules

Module 8: Backing Up SQL Server Databases

Duration: 134 min

Lessons

  • SQL Server Backup Operations

Lab Exercises

  • Implementing Database Backups

After completing this module, you will be able to:

  • Perform full database backups using SSMS 22 and T-SQL
  • Execute differential backups and understand their dependencies
  • Create transaction log backups for point-in-time recovery
  • Verify backup integrity using RESTORE VERIFYONLY and checksums

Module 9: Restoring SQL Server Databases

Duration: 129 min

Lessons

  • Database Restore Strategies and Procedures

Lab Exercises

  • Performing Database Recovery Operations

After completing this module, you will be able to:

  • Restore full database backups to original and alternate locations
  • Perform differential restore operations
  • Execute point-in-time recovery using transaction log backups
  • Troubleshoot common restore errors and issues

Module 10: Importing and Exporting Data

Duration: 120 min

Lessons

  • Data Import and Export Techniques

Lab Exercises

  • Bulk Data Operations

After completing this module, you will be able to:

  • Import data using SQL Server Import and Export Wizard in SSMS 22
  • Export data to various file formats using SSMS tools
  • Use the bcp utility for high-performance bulk operations
  • Implement BULK INSERT and OPENROWSET for programmatic data import

Module 11: Automating SQL Server Management with SQL Server Agent

Duration: 134 min

Lessons

  • SQL Server Agent Fundamentals

Lab Exercises

  • Implementing Job Automation

After completing this module, you will be able to:

  • Create and configure SQL Server Agent jobs using SSMS 22
  • Define job steps with T-SQL, PowerShell, and operating system commands
  • Implement job schedules with recurring and event-driven triggers
  • Monitor job execution history and troubleshoot failures

Module 12: Managing Alerts and Notifications

Duration: 124 min

Lessons

  • Alerts and Notifications Architecture

Lab Exercises

  • Implementing Alerting and Notification Systems

After completing this module, you will be able to:

  • Create SQL Server Agent alerts for errors and performance conditions
  • Configure operators and notification delivery methods
  • Implement Database Mail for email notifications
  • Design notification escalation and response procedures

Module 13: Managing SQL Server Using PowerShell

Duration: 144 min

Lessons

  • PowerShell for SQL Server Administration

Lab Exercises

  • Automating Administration with PowerShell

After completing this module, you will be able to:

  • Connect to SQL Server instances using the SqlServer PowerShell module
  • Execute T-SQL queries using the Invoke-Sqlcmd cmdlet
  • Automate database administration tasks with PowerShell scripts
  • Manage SQL Server configuration using PowerShell cmdlets

Module 14: Monitoring SQL Server with Extended Events and DMVs

Duration: 134 min

Lessons

  • Performance Monitoring Tools and Techniques

Lab Exercises

  • Implementing Performance Monitoring

After completing this module, you will be able to:

  • Create and configure Extended Events sessions using SSMS 22
  • Query Dynamic Management Views (DMVs) to identify performance bottlenecks
  • Analyze wait statistics and resource consumption patterns
  • Implement proactive monitoring strategies using DMVs

Module 15: Troubleshooting Common SQL Server Issues

Duration: 124 min

Lessons

  • SQL Server Troubleshooting Methodology

Lab Exercises

  • Resolving SQL Server Issues

After completing this module, you will be able to:

  • Diagnose and resolve connectivity and authentication issues
  • Troubleshoot blocking and deadlock situations
  • Identify and resolve slow query performance problems
  • Detect and repair database corruption using DBCC commands

Module 16: SQL Server 2025 – New Features and Enhancements (Optional)

Duration: 143 min

Lessons

  • SQL Server 2025 Innovation Overview

Lab Exercises

  • Hands-On with SQL Server 2025 New Features

After completing this module, you will be able to:

  • Identify AI and machine learning capabilities in SQL Server 2025
  • Utilize SSMS 22 enhancements for improved productivity
  • Implement new JSON and T-SQL functionality
  • Distinguish between new features and improvements from prior versions

🎓 Instructor Delivery & Custom Courseware

  • Live Corporate Training Delivery: To schedule this 5-day bootcamp delivered by Microsoft Certified Trainers for your team, visit Software Tutorial Services.
  • AI Course Authoring & SCORM Exports: Need to adapt this syllabus, generate tailored student manuals, create PowerPoint slide decks, or export interactive LMS packages? Use Courseware Studio.
  • Instructor Classroom Tools: Pacing lab sessions? Use our free Timer3 presentation timer.

About

Administering Microsoft SQL Server 2025 Databases — 5-day bootcamp outline, SSMS 22 labs, and database administration course files.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages