
History of Microsoft SQL Server and why companies adopt it.
Learn how Microsoft SQL Server has evolved since 2008 and its different versions
Learn the different editions available in Microsoft SQL Server
Explore the interface of SQL Server Configuration Manager
Explore the interface of SQL Server Management Studio
Learn the different configurations that are managed on the SQL Server Configuration Manager
Explore the interface of SQL Server Management Studio and its features via technical hands-on demonstration
Continuation of exploring the interface of SQL Server Management Studio and its features via technical hands-on demonstration
A glimpse into the SQL Server databases
Identify the different database types in SQL Server
Explore system databases in more detail
Identify and familiarize with the different database environments used in the real world
Technical hands-on demonstration of the database types on SQL Server Management Studio
Technical hands-on demonstration of the database types on SQL Server Management Studio
Technical hands-on demonstration of the database types on SQL Server Management Studio
Understand authentication types in SQL Server and discover the difference between logins and users
Understand different server roles available in SQL Server and their permissions
Understand different database roles available in SQL Server
Understand different database roles available in SQL Server and their permissions
Create Windows login on a SQL Server instance
Map/Add logins as members of database roles to become users
Troubleshoot and fix common login failed errors
Explore database roles and their permissions via technical hands-on demonstration
Create Windows Active Directory group on a SQL Server Instance via technical hands-on demonstration
Create SQL login on a SQL Server instance via technical hands-on demonstration
Understand disaster as it pertains to database administration
Understand the terminologies used in planning disaster recovery
Understand the different database recovery models
Explore the three database backup types—full, differential, and transaction log—and how their ranges differ: cumulative differential backups vs. sequential transaction logs, for disaster recovery planning.
Always perform a full backup before any differential or log backup, since differential backups reference the last full backup; store on iDrive and name with .back or .trn.
Restore a database by applying full, differential, and transaction log backups to a point in time, ensuring a continuous log sequence using LSNs, with recovery, no recovery, or standby options.
Create maintenance plans in SSMS, schedule backups (full weekly, differential daily, log), and optimize indexes by reorganize or rebuild based on fragmentation levels, updating statistics and performing integrity checks.
Learn how to configure GUI maintenance tasks for SQL Server, including reorganizing indexes on user databases, updating statistics with full scans, and scheduling full backups with a 14-day retention.
Use Ola Hallengren maintenance scripts to back up system and user databases, run integrity checks and index optimization, and manage differential and transaction log backups with scheduling and manual runs.
Disable the RLS backup job, verify all backed up files are copied and restored; manually copy and restore any missing backups, then take the tail log backup and fail over.
Assess the pros and cons of database mirroring, including automatic failover with a witness server, real-time synchronization, no recovery mode, and single secondary limitations.
Learn how to configure database mirroring in SQL Server, including starting mirroring, monitoring primary and secondary synchronization, and handling automatic and manual failover with a witness server.
Describe how always on availability groups provide database-level redundancy with failover only for grouped databases, explain edition limits, copy-only backups, and risks of orphaned users.
Configure always on availability groups by forming a failover cluster and creating the availability group with databases in full recovery and a backup, then choose synchronous or asynchronous mode.
Shows configuring a Windows failover cluster for Always On availability by validating nodes, using cluster manager, and creating the cluster with an IP and Active Directory entry.
Learn to configure an AlwaysOn availability group by adding a secondary replica, selecting synchronous commit with automatic failover, configuring endpoints, a listener, and backup preferences.
Configure AlwaysOn quorum using the failover cluster manager, select a file share witness placed on a non-cluster node, grant access, and verify health and quorum operation.
Describe how replication copies articles from the publisher to subscribers via a distributor, using publication, distribution, and subscription databases; explain push and pull subscription flows.
Explore replication topology with publisher, distributor, and subscriber, showing push and pull data flow, initialization via snapshot and distribution agents, and transactional replication using the logarithm agent to propagate changes.
Explore transactional, snapshot, and merge replication in SQL Server, starting with snapshots and using agents (snapshot, log reader, distribution, queue reader) to support unidirectional or bidirectional topologies, noting conflicts.
Compare transactional and snapshot replication, highlighting primary key requirements, real-time versus periodic updates, latency differences, and bidirectional versus unidirectional topologies for SQL Server and Oracle.
Distributes articles from a publisher to multiple subscribers, making them readable and enabling bidirectional updates, while lacking automatic failover and risking large initial snapshots and out-of-sync data.
Configure transactional replication by designating vm01 as distributor, creating the distribution database, and granting sysadmin to the accounts on vm01 and vm02. Ensure the snapshot folder uses a network path.
Configure transactional replication by enabling distribution, creating a publication from the publisher database, selecting publishable articles with primary keys, setting the snapshot agent, and preparing the subscription.
Configure transactional replication by creating a publication and subscription and selecting push or pull with a distribution agent. Troubleshoot initialization with the snapshot agent and resolve snapshot path access issues.
Configure transactional replication by granting the snapshot and log reader agents necessary permissions, reinitializing subscriptions, and validating distribution and snapshot processes between the publisher, distributor, and subscribers.
Dive into the world of SQL Server with our comprehensive course designed for existing and prospective Microsoft SQL Server Database Administrators. Whether you're a beginner, junior, or intermediate-level Database Administrator, this course equips you with essential skills and knowledge to excel in the field. You'll gain a solid foundation in SQL Server architecture and functionality, and learn critical topics such as authentications, database maintenance, disaster recovery, and high availability (Log Shipping, Mirroring, AlwaysOn Availability Group, and Replication).
This course is rich in technical hands-on demonstrations to enhance your comprehension of the material, and it includes numerous practice exercises to reinforce your learning. You'll also find a wealth of typical interview questions to help you prepare for job interviews and knowledge checks. Designed to help you break into the IT field or switch roles within the industry, this course ensures you are well-prepared for your career.
This engaging course is perfect for those with a passion for technical hands-on activities and aims to provide a solid foundation in SQL Server administration.
Prerequisite to this course is a virtual lab, with setup videos available in my first course (Comprehensive SQL Server Administration Lab Setup). Trainees with an existing lab can skip the first course and proceed with this course.