
Install and configure SQL Server 2017, install SSMS, connect and explore the management interface, and restore the AdventureWorks 2017 backup to demonstrate database administration in a virtualized environment.
Compare SQL 2014 versus 2017 to show that database administration principles apply across versions, with similar front end interfaces and guidance to update Adventureworks references and scripts for 2017.
Promote a server to a domain controller, configure Active Directory, create a new forest, set up DNS, and assign a static IP for future VMs.
Set up a domain controller and three SQL Server nodes, assign static IPs (50–53), join the domain, and install SQL Server 2014/2016 to architect a basic HA environment.
Rename the server to server one, join the domain with the cluster admin account, configure the IPs, and install sql 2014; then repeat for server two with shared folders.
Learn how to install sql server across environments, compare 2014 and 2016, address .net framework 3.5 prerequisites, and install ssms separately after sql server in 2016.
Install SQL 2016 using the SSMS installer across three servers, with required restarts and updates. Connect to multiple SQL instances and explore high availability options like clustering and Always On.
Set up log shipping as a high-availability solution by configuring four virtual machines, creating domain accounts and SQL logins, and running SQL Server Agent under domain permissions with Windows authentication.
Set up SQL Server log shipping to protect data with a primary and secondary server by transferring transactional logs to a warm standby, enabling disaster recovery.
Explore log shipping for the test database: back up transaction logs on the primary server, copy to the secondary, and restore in standby mode every 15 minutes for high availability.
Learn how to perform a manual failover in log shipping by reversing roles between the primary and secondary servers, syncing transaction logs, and ensuring synchronization.
Execute a step-by-step log shipping reversal: tail log backup with no recovery, restore on the secondary, switch roles, test data propagation, and restart the process while noting login migration later.
Identify how orphan users arise when logins don’t migrate during log shipping or restore. Fix them by recreating logins, mapping users, and syncing sids with sp_change_users_login_update_one.
Learn to monitor log shipping in SQL Server using reports, stored procedures, and error logs to track backup, copy, and restore between primary and secondary servers.
Learn to configure database mirroring on a single machine by creating two SQL Server instances, backing up the database and log to a shared folder, and restoring with no recovery.
Master database mirroring setup using the GUI to configure security, establish principal and mirror endpoints, and manage optional witness, failover, and synchronous versus asynchronous modes.
Monitor database mirroring using the GUI and SQL scripts, tracking synchronization, unsent logs, unrestored logs, and threshold alerts to ensure reliable failover readiness.
Explore how to monitor database mirroring with GUI and SQL scripts, check unsent and unrestored logs, verify sync status, and manage failover and endpoint configurations.
Explore SQL replication, including publishers, publications, distributors, and subscribers, and learn how transactional replication uses log reader and distribution agents to move only committed table data to subscribers.
Learn to configure transactional replication with a single server acting as distributor and publisher, create domain user rep and logins, and publish foods database with primary keys on its tables.
Configure transactional replication by selecting publishable tables with primary keys, creating a publication and subscription, and initializing snapshot and distribution agents. Monitor status with the Replication Monitor.
Set up a distributor and configure peer-to-peer topology across three SQL Server nodes, create a computers publication, and verify data propagation by inserting and updating records on each node.
Explore always on availability groups that replicate databases from a primary replica to multiple read-only secondary replicas, enabling automatic failover and offloading backups and reporting.
Learn to implement always on availability groups by configuring failover cluster services on three servers and preparing backups, full recovery mode, and a shared folder accessible by all nodes.
Register all servers and test connections, create Rep one and Rep two databases with mixed recovery models, back up to the shared folder, and prepare for Always On.
Learn to build a three-node failover cluster, validate configuration, assign a cluster IP, name the cluster, enable always on, and restart services for availability groups.
Demonstrates creating an Always On availability group, configuring databases as a synchronized group, enabling a read-only secondary, and performing a failover between primary and secondary replicas.
Explore how to configure and manage SQL Server Always On availability groups, perform failovers, ensure synchronization, configure read-only secondary access, and test disaster recovery strategies.
Learn how to use always on availability groups to back up on secondary replicas, with copy-only full backups and transactional log backups, while offloading workload from primary to secondary.
This SQL Server Administration Part 3 course is designed for the student who has already taken or is taking Part 1 and Part 2, which are prerequisite courses. This course will cover High Availability solutions such as log shipping, database mirroring, replication, peer to peer replication and always on availability group technologies. Upon completing this course, the student will be well versed in configuring, managing, and monitoring virtually all tasks that a SQL SBA does in his daily, weekly and monthly duties. The materials that the student will need such as documents and SQL scripts will be provided via a zip file that the student requests via email. Upon completion of this course, the student will have the training, education and knowledge that a college provides in their courses about SQL Server Administration.