
The following DBCC commands operate on an internal read-only database snapshot that the Database Engine creates. The snapshot prevents blocking and concurrency problems when these commands are executed. For more information, see Database Snapshots (SQL Server).
DBCC CHECKALLOC
DBCC CHECKCATALOG
DBCC CHECKDB
DBCC CHECKFILEGROUP
DBCC CHECKTABLE
When you execute one of these DBCC commands, the Database Engine creates a database snapshot and brings it to a transactionally consistent state. The DBCC command then runs the checks against this snapshot. After the DBCC command is completed, this snapshot is dropped.
This lecture introduces SQL Server Extended Events, a lightweight and powerful framework for monitoring, troubleshooting, and analyzing SQL Server activity. Students will learn how to create and configure Extended Event sessions, capture events such as errors, deadlocks, long-running queries, and performance issues, and analyze the collected data to identify and resolve SQL Server problems.
This course contains the use of artificial intelligence.
Welcome to the SQL Server 2025 course!
I’m excited to have you join us as we explore the world of Microsoft SQL Server administration, security, performance, backup, recovery, high availability, and modern AI capabilities.
Throughout this course, you will gain practical, hands-on experience working with SQL Server 2025 and develop the skills needed to manage and support modern production database environments.
We will cover topics including:
SQL Server architecture and database administration
Database backup and recovery strategies
Security and encryption
Performance monitoring and optimization
Indexing and database maintenance
Extended Events
High availability and disaster recovery
Database mirroring and other availability technologies
Partitioning and data management
Practical DBA troubleshooting and administration
Introduction to SQL Server AI features and AI-assisted database capabilities
A key part of this course will be our introduction to AI in SQL Server. We will explore how AI can complement traditional DBA skills and support the way we work with data.
My goal is not only for you to understand the concepts, but also to apply them in real-world SQL Server environments.
Come prepared to learn, practice, ask questions, troubleshoot problems, and explore how SQL Server 2025 and AI are shaping the future of database administration.
Welcome to the course, and let’s get started!