SlideShare a Scribd company logo
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
SQL DBA TRAINING
Complete Practical; Real-time Job Oriented Training
Training Plans
PLAN A PLAN B
Description SQL DBA
(with SQL Server)
SQL DBA + Azure DBA
(with SQL Server)
Completely Practical, Real-time ✓ ✓
SQL Server, DB, Agent Architecture ✓ ✓
Query Tuning, Tuning Tools ✓ ✓
Query Tuning, Tuning Tools ✓ ✓
HA - DR, Troubleshooting ✓ ✓
DB Repairs, Security Management ✓ ✓
Migrations, Updates, Upgrades ✓ ✓
Real-time Issues and Solutions ✓ ✓
New Features: SQL 2016, 2017, 2019 ✓ ✓
Clustering & Always - On Availability ✓ ✓
HA - DR, Clustering, Always-On (AAG) ✓ ✓
Azure SQL Database Migration (Admin) X ✓
Geo Replication and HA DR in Azure X ✓
Azure SQL DB : Security Management X ✓
Azure SQL Database Migration (Admin) X ✓
Azure SQL Database Administration X ✓
Azure Power Shell and Azure CLI X ✓
Google Cloud, AWS Cloud @ SQL DBAs X ✓
MCSA 70-764, 70-765 Exams : Guidance X ✓
TOTAL DURATION 6 Weeks 8.5 Weeks
Trainer : Mr. Sai Phanindra T : 14+ Yrs of Real-time Exp. Profile @ linkedin.com/in/saiphanindra
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
SQL DBA Training Course Plan
Training Module Duration SQL DBA
Plan A
SQL DBA
Plan B
Module 1 SQL Basics, SQL Server and T-SQL Queries 2 W  
Module 2 Basic SQL DBA [Backups, Restores, Jobs, Errors] 2 W  
Module 3 Advanced SQL DBA [HA-DR, Clusters, AOAG..] 2 W  
Module 4 Azure SQL Database Basics, Cloud Migrations 1 W X 
Module 5 Azure SQL DBA with HA-DR, Errors, Solutions 1.5 W X 
Total Duration [Including Real-time Project, Resume] 6 W 8.5 W
Module 1: SQL SERVER BASICS, ARCHITECTURE
Includes: Installation, Architecture, Indexes, Firewall, Linked Servers
DAY 1: SQL DBA - JOB ROLES & INTRODUCTION
Introduction to Databases, DBMS; Introduction to Microsoft SQL Server; Microsoft SQL Server
Advantages, Use; Versions and Editions of SQL Server; SQL DBA Job Roles, Responsibilities;
Routine, Maintenance DBA Activities; Emergency SQL DBA Activities; Azure Cloud For SQL DBA;
SQL Server in Microsoft Azure Cloud; SQL DBA Roles in Azure Cloud; SQL DBA Roles in Azure
VMs; Course Pre-requisites : S/W, H/W; Course : Lab Plan; System Configuration Checker Tool;
DAY 2: INSTALLATIONS [SERVER], FIREWALL
SQL Server 2016 / 2017 Installation; SQL Server 2019 Installation; SQL Server Instance
Configuration; Default Instance : Server Name, Properties; Named Instance : Server Name,
Properties; Ports for Default and Named Instances; DB Engine, Agent, Replication Components;
Service and Service Account Use; Authentication Modes and Logins; Windows, Mixed Mode
Authentication; FileStream, Collation Properties; Firewall Warnings and Solution; Firewall
Configuration in Real-time; SQLServr.exe and SQLBrowser.exe;
DAY 3: SSMS Tool, SQL BASICS
SQL Server Management Studio; Local and Remote Connections; System Databases: Master and
Model; MSDB, TempDB, Resource Databases; Creating Databases : Files [MDF, LDF]; Creating
Tables in User Interface; Data Insertion & Storage. Limitations; SQL : Purpose and Real-time
Usage; DDL, DML, SELECT, DCL and TCL Statements; Creating Tables using SQL Scripts; Data
Storage, Inserts - Basic Level; SELECT; Table Data Retrieval, Table Scan;
DAY 4: SQL BASICS, SELECT STATEMENT
Creating Databases in SQL Server; Creating Tables in SQL Databases; Using Basic Data Types: Int,
Char; Single Row Inserts, Multi Row Inserts; Rules for Data Insertion Statements; SELECT
Statement For Data Retrieval; SELECT with WHERE Conditions; AND and OR Operators Usage; IN
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Operator and NOT IN Operator; BETWEEN, NOT BETWEEN Operators; LIKE and NOT LIKE
Operators; Wild Card Characters; IS and IS NOT Operator, NULLs; DISTINCT, TOP Keywords;
DAY 5: SQL BASICS, DDL & DML
UPDATE Statement & Conditions; DELETE Statement & Conditions; TRUNCATE & DELETE
Differences; Table Data / Content Modification; Table Structure Modifications (DDL); ALTER,
ADD and DROP Statements; Removing Tables and Databases; Schemas : Real-time Usage,
Creation; Table Transfer and 2P, 3P Naming; Table Migrations across Schemas; Import / Export
Wizard From SSMS; GO Statement, SQL BATCH Concept; CHAR Versus VARCHAR Data Types;
VARCHAR & NVARCHAR Data Types;
DAY 6 : CONSTRAINTS & KEYS
Constraints and Keys - Data Integrity; NULL, NOT NULL Property on Tables; UNIQUE KEY
Constraints: Importance; PRIMARY KEY Constraint: Importance; FOREIGN KEY Constraint:
Importance; REFERENCES For Foreign Keys; CHECK Constraints and Conditions; Database
Diagrams (E R) Diagrams; Table Key Relations with ER Diagrams; Relationships Verification and
Links; Identity Property : Sequence Generation; Identity Property : Seed & Increment; DEFAULT
Constraints, Insert Rules; Candidate Keys, Real-time Advantages;
DAY 7: VIEWS, FUNCTIONS, PROCEDURES : BASIC OVERVIEW
Views : Types, Usage in Real-time; Creating, Executing Views in Database; Important System
Views For Metadata; Functions : Types, Usage in Real-time; Using Parameters in Functions
(UDF); Create, Execute Functions in Database; Parameters in SQL Server Database; Procedures :
Types, Usage in Real-time; Using Parameters in Stored Procedures; User & System Predefined
Procedures; Sp_help, Sp_helpdb and Sp_recompile; sp_rename, sp_depends System SPs;
Compare Views, SPs and Functions; SProcs : Performance Advantages;
DAY 8: JOINS FOR DATABASE AUDITS
JOINS - Table Comparisons Queries; INNER JOIN - Examples, WHERE, ON; OUTER JOIN -
Examples, WHERE, ON; Left Outer Joins with Example Queries; Right Outer Joins with Example
Queries; FULL Outer Joins - Real time Scenarios; Join Queries with "ON" Conditions; MERGE Join
Options with Examples; LOOP Join Options with Examples; HASH Join Options with Examples;
Big Table Versus Small Table Joins; Join Types Versus Join Options; CROSS JOIN Versus CROSS
APPLY; Using JOINS for Database Audits;
DAY 9: TRANSACTIONS, LINKED SERVERS
Transactions : Types, ACID Properties; Transaction Types and AutoCommit; EXPLICIT & IMPLICIT
Transactions; COMMIT and ROLLBACK Statements; Open Transaction Scenarios & Cause; Query
Blocking Scenarios @ Real-time; NOLOCK and READPAST Lock Hints; Distributed Transactions in
Real-time; Server Objects : Create Linked Servers; Linked Server, Remote Database Access;
Remote Data Access, RPC, RPC Out; Testing Linked Servers from SSMS; Using Linked Servers,
4Part Names; DTC Service for Linked Servers;
DAY 10, 11: SQL Server Architectures, Database Architectures , Index Architecture
Server Architecture & Protocols; Database Engine and Query Processor; Parser, Optimizer, SQL
and DB Manager; Storage Engine Components, SQL OS; Database Architecture - Data Files;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Primary, Secondary Files, File Groups; Transaction Log File [LDF], LSN, VLF; Indexes: Architecture
and Types; Clustered and Non Clustered Indexes; Included and ColumnStore Indexes; FILTERED
and COVERING Indexes; UNIQUE Indexes, Online Indexes; B Tree Structure, IAM; Indexed Views
/ Materialized Views; Fill Factor, Pat_Index, SortInTempDB;
Module 2: BASIC SQL DBA
Includes: Backup-Restores, Jobs, Tuning, Security & DB Migrations
Day 12: BACKUPS - DB, File, Filegroup
Database Backups; Filegroup Backups; Log File Backups; COPY_ONLY Backups; Mirror Backups;
Split Backups; FORMAT; Partial Backups and Backup Media Files; UNLOAD; INIT; FORMAT;
VERIFY; SKIP; Compression; Checksum; RetainDays; Stats; ContinueOnError and Backup
Validations; Backup History Tables in MSDB – Joins; Backup Audits. HOT and COLD Backups;
Backup Devices - Creation and Usage; Database Recovery Models - DB Logging; Common
Backups Errors & Solutions
Day 13: RESTORES & DB RECOVERY
Restore Phases – COPY, REDO, UNDO; RECOVERY and NORECOVERY Options; STANDBY;
REPLACE Options in Restores; File; File Group and Meta Data Restores; Backup Verifications
using GUI; Scripts; FILELISTONLY and VERIFYONLY Options; HEADERONLY; STATS; UNLOAD;
STOPAT; PARTIAL / PIECEMEAL Restores – Use; Tail Log Backups. UNDO; REDO Phases; Restores
using GUI and T-SQL Scripts; MOVE Options for File Level Restores; Point-In-Time Restore;
Checkpoint LSN; Standby Restores and Read-Only State;
Common Backups Errors & Solutions
Day 14: JOBS, MAINTENENCE PLANS
SQL Server Agent Service & Agent XPs; SQL Agent Jobs - GUI; Script Creations; Job Steps -
Creation; Edits and Parse; Job Executions; Disable/Enable Options; Job History Purge. Job
Activity Monitor; Database Maintenance - Backup Jobs; Scheduling Maintenance Plans; Backup
Cleanup & History Cleanup Jobs; Backup Strategies For Minimal Data Loss; Backup Options:
Block Size; Transfer Size; DB Mail Configurations and Alert System; DB Mail Profiles; SMTP Email
Accounts; Operators : Creation; Job Notifications
Day 15: SECURITY MANAGEMENT - 1
Authentication Types & Modifications; Windows Logins : Creation and Usage; SQL Server Logins
: Creation; Usage; Password Policies; User Creations; Logins - Users Mapping; DB Access; Server
Roles & Database Roles – Password Resets; Security Policies; Logon Failures & Server
Management Logs; Configure Log Archives for Login Failures; Object Level Security & Column
Security; Schema Level Security & Built-In Schemas; GRANT; WITH GRANT; DENY; REVOKE;
CONTROL; OWNERSHIP; Authorization; EXECUTE; REFERENCES; View Definition
Day 16: SECURITY MANAGEMENT - 2
Data Encryption: Keys and Certificates; Encrypting Passwords : ENCRYPTBYCERT; Certificate
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Backups and Real-time Use; Job Security : Credentials and Proxies; Using Proxies for SSIS Jobs;
Repl Jobs; Detecting and Resolving Orphan Users; Orphan Users : Prevention Mechanism;
Containment Database Settings; PARTIAL; Containment Databases Authentication; Security
Scripts and Documentation; Scripting Logins; Users & Permissions; DMVs for Security Audits;
Orphan Users; Server & Database Principals and Logins;
Day 17: DB MIGRATIONS, HEALTH CHECKS
CDW : Copy Database Wizard @ SSMS; Database Detach and Attach Options; FORATTACH,
sp_single_file_attach_db; SMO Method and Database Scripting; CDW SSIS Packages, SSIS
Proxies Use; Scheduling Database Migration Jobs; Database Migrations & Orphan Users;
Database Health Check Commands; Allocation Errors, Consistency Errors; DBCC ShowContig,
Extent Fragmentation; DBCC for Databases & Object Integrity; Trace Flags and EstimateOnly;
DBCC Page: GAM, SGAM and PFS; DBCC Page: DIFF, ML and Bitmap;
Day 18: REAL-TIME ISSUES & SOLUTIONS
Alerts : Creation and Notifications; SQL Server Agent Operators; Using Operators in Alerts; DB
Suspect Event Alerts (023); Perfmon Counters for Alerts; Log Space, Memory, Tempdb Alerts;
Scheduling Alerts & Notifications; Database Suspect Errors : Solutions; Consistency Errors :
Cause & Solutions; Allocation Errors : Cause and Solutions; Log Space Issues and Solutions;
Memory & TempDB Issues, Solutions; DBCC ShrinkDB and Page Restores; Rebuilds: Log File,
Memory and Tempdb;
Day 19: Tuning 1 - AUDITS & PARTITIONS
Audit Long Running Queries : DMV, DMF; Activity Monitor Tool, Server Dashboards; Logical I/O,
Physical I/O, Database I/O; Recent Expensive Queries, Wait Time; Active Expensive Queries,
Statistics; Plan Handle, Execution Time - Audits; CPU, IO, Memory Consumption Reports;
Factors Impacting LIVE Query Executions; Query Store - Settings and Advantages; PARTITIONS :
Advantages, Performance; Partition Functions & Partition Schemes; Partitioning Un-partitioned
Tables: GUI; Partition Compression : ROW and PAGE; Auditing Table Partitioned Structures;
Day 20: Tuning 2 - INDEX MANAGEMENT
Statistics : Purpose, Auto Creation; Auto Creation of Statistics in Indexes; Auto Creation of
Statistics in Queries; Auto Update of Statistics using DMP; Internal and External Fragmentation;
Index Rebuilding Process and Audits; Database Maintenance Plans Jobs; Last Used, Page Count,
Fragmentation; Index Page Count and Index Condition; Degree Of Parallelism [DOP] Settings;
Resumable Indexes: ONLINE, RESUME; PAUSE & RESUME in Index Rebuilds; Fast, Detailed
Scans. NoRecompute; Statistics : Index and Column Statistics;
Day 21: Tuning 3 - TUNING TOOLS
Tuning Tools : Workload Files, Trace Files; Profiler Tuning Template, SP Events; DTA, Profiler
Trace : Recommendations; DTA with .SQL and Procedure Cache; Perfmon Tool: Total Memory &
TPS; Perfmon Counters, Real-time Tracking; Processor, Disk, Memory, I/O Counters; Execution
Plan Analysis and Internals; Estimated Execution Plan : Usage; Query Costs : IO Cost, CPU Cost;
Query Costs: SubTree & Operator Cost; Spooling and Tempdb Usage; NUMA Nodes and IO
Affinity; Processor Thread Counts and DOP;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Day 22: Tuning 4 - Lock Management
LOCKS : Types, Concurrency Control; Lock Types and Lock Escalations; X, S, IS, IX,U, MD, Sch-M,
Sch-S; Lock Audits : SP_WHO2, SP_LOCK; sysprocesses and Lock Waits; Auditting and Avoiding
Blocking; Deadlock Simulation and Prevention; Deadlock Audits & Events in Profiler; Deadlock
Graphs and XDL Files; Isolation Levels and Query Blocking; Row Versions and Page Versions;
ReadComitted, UnComitted, Snapshot; Repeatable Reads and Phantom Reads; Read Comitted
Snapshot Isolations;
Module 3: Advanced SQL DBA
Includes: HA-DR, Errors & Solutions, Clusters, Always-On
Day 23: REPLICATION For HA - LEVEL 1
Replication Architecture and Topology; Publication Types - Purpose; Importance; DB Articles;
Publications; Subscriptions; Distribution DB Configuration; Snapshots; Snapshot Replication and
Repl Agents; Adding Articles to Existing (LIVE) Replica; PUSH; PULL Subscriptions. N/W Shares;
Transactional Replication Configuration; Log Reader Agent - Configuration; Keys; Tracer Tokens
Latency; Ranking Options; Replication Monitor - Usage; Replication Warnings and Agent Alerts;
Day 24: REPLICATION For HA - LEVEL 2
Merge Replication and Merge Agent Job; Replication Conflicts and ROWGUIDCOL; Subscription
Reinitialization; Expiry Setting; Server Subscription & Client Subscription; Peer-Peer Replication
Connections; Nodes; NodeID and Conflict Detection Options; Replication Options on Conflicts:
sp_MSRepl; sp_changedbowner; backup initialization; Replication Conflicts and Priority
Settings; Replication Verify - Rowcount; Checksum; Disabling; Cleaning Replication Topology;
Replication Strategies for HA and DR Plan; Replication for Load Balancing Topologies;
Common Backups Errors & Solutions
Day 25: LOG SHIPPING (HA - DR)
Log Shipping Topology for HA and DR; Primary and Secondary: Recovery Plan; Log Shipping
Monitor; Jobs and Alerts; NORECOVERY Mode – Configuration; STANDBY Mode Configuration &
Jobs; Log Shipping Jobs and Manual Failover; Log Shipping Mode Changes – cautions; Re-
Restoring Log Backups for Recovery; LSBackup; LSCopy & LSRestore Jobs; LS Job Audits;
Dashboards (Reports); TUF Files & Standby Options in LS; Broken Log Shipping Chains & Issues;
Common Backups Errors & Solutions
Day 26: DB MIRRORING (HA - DR)
DB Mirroring Architecture For HA & DR; Log Shipping Versus Database Mirroring; TCP
Endpoints; TCP Network Security; Heartbeat and Polling Concepts in DM; Automatic Fail-Over
Procedures; Tests; PARTNER OFFLINE Conditions; Options; DB Mirroring Monitors and Commit
Loads; SYNCHRONOUS & ASYNCHRONOUS; DB Mirroring & Port Configurations; Mirroring
Monitor; Stop/Resume; Need for Always-On; DB Recovery without Witness.
Day 27: CLUSTER CONFIGURATION
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Windows Clusters For HA and DR; Domain Controller (DC) Configuration; Active Directory (AD)
Accounts; Use; SAN [Storage Area Network] and LUN; Public IP Address; Private IP Address;
Windows Level Clusters; MSCS Service; Need for DNS Hosts - Server Manager; DNS Tools;
Actions & Adding AA Hosts; SQL Clustering Service & RAID Levels; RAID Levels for Data Files &
Log Files; SQL Cluster Groups; Domain Accounts; Active-Active; Active-Passive Clusters; Quorum
and MSDTC Disks. LUN Grows; MSCS Startup Options; Drains; Need for Always - On Availability;
Day 28: ALWAYS ON AVAILABILITY (AAG)
Always On Availability Group [AOAG]; Synchronous and Asynchronous Modes; Policy Based
Management for AOAG; Facets and Conditions for Policies; Backup Preferences & Location
Options; Synchronization & Automated Seeding; Data Synchronization Settings for AOAG; Port
Settings; Backup Strategies in AAG; AOAG Verifications and Dashboards; Adding Availability
Replica; Database; Adding Availability Listeners and DNS; Automated Failovers; Manual
Failovers; Always-On Availability Groups Health; AOAG AAA Hosts; Forward Lookup Zones
Day 29: PATCHES, UPGRADES, CUs
Establishing Downtime For Maintenance; Precautions for Maintenance Activities; DB Backups;
Scripting and Services; Service Packs and Patch/Hotfix Activities; Cumulative Updates (CU);
Hotfix Process; Instance Selectivity for Updates; Cautions; Verifications; Smoke Test and
Rollbacks; SERVER Upgrades; VERSION Changes; Silent Installation & Installation Repairs;
Verifications; Smoke Test and Rollbacks; System Database REBUILDs @ CMD; Silent Installation
& Repairs; SQLCMD Tool, Instance Connections; DAC : Dedicated Administration Console;
Day 30: INCIDENT MANAGEMENT
SLA and OLA Process for SQL DBA; Ticketing Tools : Priority and RCA; Ticket Escalations, De-
Escalations; Server Configurations, RAID Levels; SQLServr.exe & SQLBrowser.exe Files; Using
SQL Configuration Manager Tool; Network Configurations, Server Aliases; Ticketing Tools -
REMEDY (Cloud); IR, CR and SR (Incident Management); SLA - OLA Reports and Tickets; Tickets :
Properties, Impact, Urgency, Priority; Incident Tickets & Resolutions; SQL Server Licensing Plans;
Day 31 - 33: SQL DBA Project
Routine SQL DBA Activities: Audit Login Failures : Server Logs; Monitor Connectivity Issues;
Auditing Long Running Queries; Memory Issues; PLE (Page Life Expectancy) Issues; MSDTC; Job
Monitoring; Monitoring HA & DR Mechanisms; DB Refresh; Schema Refresh; Dump Files; Idle
Sessions and Precautions; Index Management; Deadlock : Prevention; Monitor Server Health;
Emergency SQL DBA Activities: Server Down : Issues; Solutions; Database Down : Issues;
Solutions; Data Synchronization : Issues; Solutions; Slow Running Queries : Issues; Solutions;
Database Response : Issues; Solutions; Slow Replication : Issues; Solutions; Important Events
and Errors; Hot CPU & Processor Node; Priority; CPU Thread Counts, Windows Fibers; Orphan
Users; Service Startup Issues; Trace Flags; Always-On (AAG): Issues and Solutions;
Module 4: AZURE SQL DBA – LEVEL 1
Includes: Azure SQL DB Architecture, Azure SQL DB Migrations. For SQL DBA Plan B Only
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Day 34: AZURE CLOUD INTRO, CONFIGURATION
Introduction to Cloud. Need for Cloud, Advantages; Cloud Architecture Basics - IaaS, PasS and
SaaS; Advantages of Microsoft Cloud - Azure Platform; Azure Products and Azure Services -
MarketPlace; Comparing Azure with Google Cloud, AWS Cloud; SQL Database Implementations
in Azure Platform; Logical Servers, Virtual Machines, Managed Instance; Creating Azure Account
and Subscription Types; Installing SSMS Tool, Azure Component Verification; Installing Azure
Data Studio (ADS) Tool; Linking ADS Tool with Microsoft Azure Cloud; Differences between
SSMS Tool and ADS Tool; Understanding Azure Market Place & Storage;
DAY 35: AZURE SERVER & DATABASE CONFIGURATION
Azure SQL Database Architecture Components; Creating Azure SQL Server (Logical Server);
Firewall Settings for Azure SQL Server (Logical Server); Firewall Settings for Azure SQL Database
with T-SQL; Adding Firewall Rules - IP for Remote Access; Server Properties and Status Check.
Server Name Format; Password Resets and Azure SQL Server Name Format; Creating Azure SQL
Databases and Pricing Tiers; Basic, Standard and Premium Plans For SQL DB; vCore Based
Purchasing Options and Data Size; General Purpose and Business Critical Plans; Computer Tier :
Provisioned and Serverless; Compute Generation : Gen 4 and Gen 5; DTUs Allocation;
DAY 36: DTU ARCHITECTURE, ELASTIC QUERIES
DTU : Data Transaction Units : Architecture, Pools; DTU - Memory and IO Resources for Reads &
Writes; Bounding Box Model for Optimal Performance; Static Pools (DTU) and Elastic Pools
(eDTU); eDTUs and Elastic Pool, per Database Settings; EDTU Cost, eDTU max/min Limits;
Configuring Elastic Pools for Azure SQL Databases; Elastic Pools & Tier Selection; Elastic Scale
for Azure SQL Database - Strategies; Vertical Partitioning and Horizontal Partitioning; Elastic
Database Tool Libraries for Elastic Queries; Split-Merge Service for SaaS Software Applications;
DAY 37: AZURE SQL DB MIGRATIONS, COMPARISONS
Data Migration Assistant (DMA) Tool; On-premise to Azure SQL Database Migration; Logical
Server, Virtual Machine, Managed Instance; Schema Generation and Compatibility For
Migration; Generating Data Scripts and Assessment; Migration Scopes : Schema, Data, Schema
& Data; Compatibility Checks and Assessment Checks; Azure SQL Server Architecture
Differences; Network Protocols and DB Engine Differences; File Structure and Filegroup
Allocations; Secondary Files and File Stream Differences; Query Processing with TDS Packets;
DAY 38: AZURE SQL DATABASE TUNING
Azure SQL Server Level Tuning Options; Azure SQL Database Level Tuning Options; Automated
Tuning Options and Peak-Loads; Force Plan, Create Index and Drop Index; Query Performance
Insight, Recommendations; IO Metrics, CPU Metrics & Query Statistics; Data File IO, Log File IO,
Custom Reports; Query Level Recommendations and Query Costs; Azure Search Service -
Configuration, Pricing Tiers; Azure Search for Data Import and Indexer Options; Suggester and
Analyzer Index Modes for Tuning; Retrievable, Facetable, Filterable Indexes; Facetable and
Searchable Indexes for Tuning; Change Tracking Options, Watermark Columns;
DAY 39: AZURE STORAGE, XEL GRAPHS
Azure Storage : Purpose, Azure BLOB Data; Azure Storage Account Types and Creation; LRS,
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
GRS and RA-GRS Azure Storage Accounts; Azure Resource Manager (ARM) Storage Instances;
Classic Deployment Model Instances in Azure; SQL Storage Management (SMB), Azure Storage;
BLOB Data Storage: LRS, GRS, and "RA - GRS"; SQL Traces : Creation and Audits; SQL Traces :
Event Class, Category, Filter, Conditions; Extended Events Package, Target, Action, Session;
TSQL & SP Debug Events; Global Fields; Dynamic Management Views; XE Profiler - Templates;
DAY 40: STRETCH DATABASES, DATABASE EXPORTS
Stretch Databases in Azure SQL Databases; Stretch Databases - Tuning Benefits, Cautions; Table
Level Migrations with Azure SQL Databases; Compute Performance Levels and DSU Pricing;
Data Storage and Azure Database Snapshots; Geo Backup Of Tables and Hybrid Cloud Settings;
Remote Data Archive Configuration in Azure; Database Master Key [DMK], Cold Data Migration;
Database Exports From SSMS, Azure Portal; Database Imports From SSMS, Azure Portal; DB
Migrations to Azure; Database Exports and Limitations in SSMS;
Module 5: AZURE SQL DBA – LEVEL 2
Azure SQL DB Administration, HA-DR, Security, Azure Virtual Machines For SQL DBA Plan B Only
Day 41: BACKUPS/RESTORES. ALERTS & MONITORING
Automated Backups in Azure SQL Database; Long Term & Automated Backup Retentions
(bacpac); Backups - Retentions, Audits. LTR Policy; Restore Points and Azure SQL Database
Recovery; Geo-Redundant Backups and Advantages in Azure; Azure Storage Explorer Tool using
Backups; Disaster Recovery (DR) Advantages in Azure; Azure SQL Server Activity Log and
Options; Events, Operations and Event Categories; Quick Insights from Events and Filters;
Exports to Event Hub, Log Analytics; Log Analytics Workspace; Email Notifications & Schedules;
Day 42 : HA-DR: GEO REPICATION, FAILOVER
Failover Groups and Active Geo-Replication; Read-Write Failover Policy, Automated Failover;
Geo Replication Configurations - Azure Locations; Primary-Secondary and Read / Write Modes;
Geo Replication : Monitoring and Forced Failover; Azure Server Failover Process, Strategies;
Automated Failover , Manual & Forced Failover; SQL Data Sync Service and Sync Groups; HUB,
MEMBER and SYNC DATABASE; Sync Direction, Sync Schema and Sync Interval; bi-directional
Load Balancing and Failover; Conflict Resolution Policy with HUB and MEMBER; Cloud to Cloud,
Cloud to On-Premise Synchronization; Hub to Member and Member to Hub Sync Policies;
Day 43: SECURITY MANAGEMENT, RLS
Firewall and Virtual Network Configurations; Server-level Firewall & Database Firewall Rules;
System Stored Procedures for Firewall Settings; Logins, Users, Roles and Permissions using T-
SQL; Creating Logins without Logins. Containment Users; GRANT, DENY, REVOKE, WITH GRANT
Permissions; Threat Detection, Transparent Database Encryption; Vulnerability Assessment,
Dynamic Data Masking; Implementing RLS - Row Level Security; Creating Users with & without
Logins; Using SECURITY Schema for RLS Functions; Creating Security Predicates and Filters;
Security Policies for Row Level Security; EXECUTE AS options for RLS. STATE ON/OFF;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7)
Day 44: AZURE POWER SHELL, AZURE CLI
Azure Cloud Shell - Concepts, Architecture; Azure Power Shell - Install and Configure; Installing
and Scripting with Power Shell; PowerShellGet and Version Paths; Power Shell Scripts for
Configurations; Power Shell Scripts for Job Schedules; Power Shell Scripts for Firewall, ARM;
Azure CLI - Purpose, Real-time Use; Command Line Interface for Automations; Azure CLI -
Downloads and Installations; Azure CLI - Command Prompts, Azure Login; Command Line
Interface; Azure telemetry Commands and Usage; Help, Show, Create and Firewall Commands;
Day 45: AZURE VIRTUAL MACHINE - WINDOWS
Plan for IaaS, Azure VM. Install Azure Virtual Machines; Install/Configure Windows Server,
Redhat, Ubuntu; SQL Server on Azure VM - Config Settings, Elastic Pools; Resource Groups,
Resource Pools and eDTUs; Verify SQL Instances in Azure VM. sysadmin Account; Azure Storage
Blades and Pricing Options; Azure VM - Settings, DB Creation in Azure VM; Azure Virtual
Machines ; Security Options; Azure SQL Database in VM to SQL Cloud; Azure SQL Database in
VM to on-Prem; Deployment Automation Process, Automation; SQL Database in AWS and
Google Cloud; Azure Virtual Machine Configuration Settings; Advantages in Virtual Machines;
Day 46: AZURE VIRTUAL MACHINE - LINUX
SQL Server on LINUX - RHEL (Red Hat Linux);Advantages of LINUX RHEL Over Windows; LINUX
RHEL Security Management, Firewall; Storage, vCores and Storage Options in VM; Deployment
Models and Azure Resource Manager; LINUX Images, Authentication, SSH Keys, RSA; Public
Inbound Ports, BASH and PuTTY; SQL Server on LINUX - RHUBUNTU; Advantages of LINUX
Ubuntu Over Windows; LINUX Ubuntu Security Management, Firewall; Storage, vCores and
Deployment Models; LINUX Images, SSH Keys, SA; Public Inbound Ports, BASH and PuTTY;
REAL-TIME PROJECT & RESUME GUIDANCE
Guidance for MCSA Exams : 70-764 and 70-765
Email : contact@sqlschool.com
Skype: SQL School Training Institute
Website: www.sqlschool.com
Call Us (India) : 24 x 7
+91 9666 44 0801
+91 9666 64 0801
Trainer Contact:
saiphanindrait@gmail.com
+91 9030040801 [Available at 2 PM and 9 PM IST]
Call Us (USA / Canada) : 24 x 7
+1 510.400.4845
Latest Schedules available at: https://sqlschool.com/Register.html
Address:
#101 & #102, 1st Floor, UMA Residency, Beside Metro Station Gate D, SR Nagar, Hyderabad, India. Map

More Related Content

PDF
Azure SQL Database DEV - LIVE Online Training
PDF
SQL Server Developer Course Online Training
PPTX
SSDT Workshop @ SQL Bits X (2012-03-29)
PPTX
Managing database project with Visual Studio SSDT and TFS
PDF
MSBI Classroom Training with Realtime Project
PPTX
Sql Server 2012
PPTX
SSDT unleashed
PDF
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
Azure SQL Database DEV - LIVE Online Training
SQL Server Developer Course Online Training
SSDT Workshop @ SQL Bits X (2012-03-29)
Managing database project with Visual Studio SSDT and TFS
MSBI Classroom Training with Realtime Project
Sql Server 2012
SSDT unleashed
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners

What's hot (19)

PDF
Big SQL 3.0 - Toronto Meetup -- May 2014
PDF
Big SQL 3.0: Datawarehouse-grade Performance on Hadoop - At last!
PDF
Whatsnew in-my sql-primary
PDF
Using your DB2 SQL Skills with Hadoop and Spark
PPTX
Microsoft SQL Server internals & architecture
PDF
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
PDF
Big Data: Big SQL and HBase
PDF
Liquibase - Open Source version control for your database
PPT
Adding Value to HBase with IBM InfoSphere BigInsights and BigSQL
PDF
Big Data: Working with Big SQL data from Spark
PPTX
Sql server 2012 dba online training
DOCX
Sql server reporting services
PDF
PASS 2012 "Moves Like Jagger" - Upgrading to SQL Server 2012
PPTX
Why you should(n't) run your databases in the cloud
PDF
Introducing Microsoft SQL Server 2012
PDF
Hands-on-Lab: Adding Value to HBase with IBM InfoSphere BigInsights and BigSQL
PPT
Preparing for Upgrade to SharePoint 2010 Today
DOCX
Trainmesfottech - Sql Server DBA Training Course Content
PDF
Oracle developer interview questions(entry level)
Big SQL 3.0 - Toronto Meetup -- May 2014
Big SQL 3.0: Datawarehouse-grade Performance on Hadoop - At last!
Whatsnew in-my sql-primary
Using your DB2 SQL Skills with Hadoop and Spark
Microsoft SQL Server internals & architecture
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
Big Data: Big SQL and HBase
Liquibase - Open Source version control for your database
Adding Value to HBase with IBM InfoSphere BigInsights and BigSQL
Big Data: Working with Big SQL data from Spark
Sql server 2012 dba online training
Sql server reporting services
PASS 2012 "Moves Like Jagger" - Upgrading to SQL Server 2012
Why you should(n't) run your databases in the cloud
Introducing Microsoft SQL Server 2012
Hands-on-Lab: Adding Value to HBase with IBM InfoSphere BigInsights and BigSQL
Preparing for Upgrade to SharePoint 2010 Today
Trainmesfottech - Sql Server DBA Training Course Content
Oracle developer interview questions(entry level)
Ad

Similar to SQL DBA LIVE Online Training (20)

PDF
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
PDF
#Free #Demo from #SQLSchool #Training #Institute
PDF
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
PDF
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
PDF
MSBI with SQL Server T-SQL | Microsoft BI With Server T-SQL | Realtime Traini...
PDF
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School
DOC
Praveen Kumar Resume
PPTX
Snowflake-Training From SQL School
PDF
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
DOCX
Resume_Navneet_Formatted
DOCX
Milan jain resume
PDF
Querying microsoft sql server 2012
PDF
Azure SQL Database Introduction by Tim Radney
PDF
#Snowflake #Training from #SQLSchool Training #Institute.
PDF
#Snowflake #Training from #SQLSchool Training #Institute
PPTX
Partially Contained Databases
DOCX
Nishant_Saurabh_MS_SQL_SERVER_DBA
DOCX
Hemanth_SQLDBA
DOCX
Satwinder SQL.SSK_Brd_2015
DOCX
suri sql sevrer dba
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
#Free #Demo from #SQLSchool #Training #Institute
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
MSBI with SQL Server T-SQL | Microsoft BI With Server T-SQL | Realtime Traini...
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School
Praveen Kumar Resume
Snowflake-Training From SQL School
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
Resume_Navneet_Formatted
Milan jain resume
Querying microsoft sql server 2012
Azure SQL Database Introduction by Tim Radney
#Snowflake #Training from #SQLSchool Training #Institute.
#Snowflake #Training from #SQLSchool Training #Institute
Partially Contained Databases
Nishant_Saurabh_MS_SQL_SERVER_DBA
Hemanth_SQLDBA
Satwinder SQL.SSK_Brd_2015
suri sql sevrer dba
Ad

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Pharma ospi slides which help in ospi learning
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Institutional Correction lecture only . . .
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Module 4: Burden of Disease Tutorial Slides S2 2025
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Cell Structure & Organelles in detailed.
PPH.pptx obstetrics and gynecology in nursing
Pharma ospi slides which help in ospi learning
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
VCE English Exam - Section C Student Revision Booklet
2.FourierTransform-ShortQuestionswithAnswers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
TR - Agricultural Crops Production NC III.pdf
GDM (1) (1).pptx small presentation for students
102 student loan defaulters named and shamed – Is someone you know on the list?
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
01-Introduction-to-Information-Management.pdf
Insiders guide to clinical Medicine.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Institutional Correction lecture only . . .
Computing-Curriculum for Schools in Ghana
Renaissance Architecture: A Journey from Faith to Humanism
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...

SQL DBA LIVE Online Training

  • 1. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) SQL DBA TRAINING Complete Practical; Real-time Job Oriented Training Training Plans PLAN A PLAN B Description SQL DBA (with SQL Server) SQL DBA + Azure DBA (with SQL Server) Completely Practical, Real-time ✓ ✓ SQL Server, DB, Agent Architecture ✓ ✓ Query Tuning, Tuning Tools ✓ ✓ Query Tuning, Tuning Tools ✓ ✓ HA - DR, Troubleshooting ✓ ✓ DB Repairs, Security Management ✓ ✓ Migrations, Updates, Upgrades ✓ ✓ Real-time Issues and Solutions ✓ ✓ New Features: SQL 2016, 2017, 2019 ✓ ✓ Clustering & Always - On Availability ✓ ✓ HA - DR, Clustering, Always-On (AAG) ✓ ✓ Azure SQL Database Migration (Admin) X ✓ Geo Replication and HA DR in Azure X ✓ Azure SQL DB : Security Management X ✓ Azure SQL Database Migration (Admin) X ✓ Azure SQL Database Administration X ✓ Azure Power Shell and Azure CLI X ✓ Google Cloud, AWS Cloud @ SQL DBAs X ✓ MCSA 70-764, 70-765 Exams : Guidance X ✓ TOTAL DURATION 6 Weeks 8.5 Weeks Trainer : Mr. Sai Phanindra T : 14+ Yrs of Real-time Exp. Profile @ linkedin.com/in/saiphanindra
  • 2. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) SQL DBA Training Course Plan Training Module Duration SQL DBA Plan A SQL DBA Plan B Module 1 SQL Basics, SQL Server and T-SQL Queries 2 W   Module 2 Basic SQL DBA [Backups, Restores, Jobs, Errors] 2 W   Module 3 Advanced SQL DBA [HA-DR, Clusters, AOAG..] 2 W   Module 4 Azure SQL Database Basics, Cloud Migrations 1 W X  Module 5 Azure SQL DBA with HA-DR, Errors, Solutions 1.5 W X  Total Duration [Including Real-time Project, Resume] 6 W 8.5 W Module 1: SQL SERVER BASICS, ARCHITECTURE Includes: Installation, Architecture, Indexes, Firewall, Linked Servers DAY 1: SQL DBA - JOB ROLES & INTRODUCTION Introduction to Databases, DBMS; Introduction to Microsoft SQL Server; Microsoft SQL Server Advantages, Use; Versions and Editions of SQL Server; SQL DBA Job Roles, Responsibilities; Routine, Maintenance DBA Activities; Emergency SQL DBA Activities; Azure Cloud For SQL DBA; SQL Server in Microsoft Azure Cloud; SQL DBA Roles in Azure Cloud; SQL DBA Roles in Azure VMs; Course Pre-requisites : S/W, H/W; Course : Lab Plan; System Configuration Checker Tool; DAY 2: INSTALLATIONS [SERVER], FIREWALL SQL Server 2016 / 2017 Installation; SQL Server 2019 Installation; SQL Server Instance Configuration; Default Instance : Server Name, Properties; Named Instance : Server Name, Properties; Ports for Default and Named Instances; DB Engine, Agent, Replication Components; Service and Service Account Use; Authentication Modes and Logins; Windows, Mixed Mode Authentication; FileStream, Collation Properties; Firewall Warnings and Solution; Firewall Configuration in Real-time; SQLServr.exe and SQLBrowser.exe; DAY 3: SSMS Tool, SQL BASICS SQL Server Management Studio; Local and Remote Connections; System Databases: Master and Model; MSDB, TempDB, Resource Databases; Creating Databases : Files [MDF, LDF]; Creating Tables in User Interface; Data Insertion & Storage. Limitations; SQL : Purpose and Real-time Usage; DDL, DML, SELECT, DCL and TCL Statements; Creating Tables using SQL Scripts; Data Storage, Inserts - Basic Level; SELECT; Table Data Retrieval, Table Scan; DAY 4: SQL BASICS, SELECT STATEMENT Creating Databases in SQL Server; Creating Tables in SQL Databases; Using Basic Data Types: Int, Char; Single Row Inserts, Multi Row Inserts; Rules for Data Insertion Statements; SELECT Statement For Data Retrieval; SELECT with WHERE Conditions; AND and OR Operators Usage; IN
  • 3. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Operator and NOT IN Operator; BETWEEN, NOT BETWEEN Operators; LIKE and NOT LIKE Operators; Wild Card Characters; IS and IS NOT Operator, NULLs; DISTINCT, TOP Keywords; DAY 5: SQL BASICS, DDL & DML UPDATE Statement & Conditions; DELETE Statement & Conditions; TRUNCATE & DELETE Differences; Table Data / Content Modification; Table Structure Modifications (DDL); ALTER, ADD and DROP Statements; Removing Tables and Databases; Schemas : Real-time Usage, Creation; Table Transfer and 2P, 3P Naming; Table Migrations across Schemas; Import / Export Wizard From SSMS; GO Statement, SQL BATCH Concept; CHAR Versus VARCHAR Data Types; VARCHAR & NVARCHAR Data Types; DAY 6 : CONSTRAINTS & KEYS Constraints and Keys - Data Integrity; NULL, NOT NULL Property on Tables; UNIQUE KEY Constraints: Importance; PRIMARY KEY Constraint: Importance; FOREIGN KEY Constraint: Importance; REFERENCES For Foreign Keys; CHECK Constraints and Conditions; Database Diagrams (E R) Diagrams; Table Key Relations with ER Diagrams; Relationships Verification and Links; Identity Property : Sequence Generation; Identity Property : Seed & Increment; DEFAULT Constraints, Insert Rules; Candidate Keys, Real-time Advantages; DAY 7: VIEWS, FUNCTIONS, PROCEDURES : BASIC OVERVIEW Views : Types, Usage in Real-time; Creating, Executing Views in Database; Important System Views For Metadata; Functions : Types, Usage in Real-time; Using Parameters in Functions (UDF); Create, Execute Functions in Database; Parameters in SQL Server Database; Procedures : Types, Usage in Real-time; Using Parameters in Stored Procedures; User & System Predefined Procedures; Sp_help, Sp_helpdb and Sp_recompile; sp_rename, sp_depends System SPs; Compare Views, SPs and Functions; SProcs : Performance Advantages; DAY 8: JOINS FOR DATABASE AUDITS JOINS - Table Comparisons Queries; INNER JOIN - Examples, WHERE, ON; OUTER JOIN - Examples, WHERE, ON; Left Outer Joins with Example Queries; Right Outer Joins with Example Queries; FULL Outer Joins - Real time Scenarios; Join Queries with "ON" Conditions; MERGE Join Options with Examples; LOOP Join Options with Examples; HASH Join Options with Examples; Big Table Versus Small Table Joins; Join Types Versus Join Options; CROSS JOIN Versus CROSS APPLY; Using JOINS for Database Audits; DAY 9: TRANSACTIONS, LINKED SERVERS Transactions : Types, ACID Properties; Transaction Types and AutoCommit; EXPLICIT & IMPLICIT Transactions; COMMIT and ROLLBACK Statements; Open Transaction Scenarios & Cause; Query Blocking Scenarios @ Real-time; NOLOCK and READPAST Lock Hints; Distributed Transactions in Real-time; Server Objects : Create Linked Servers; Linked Server, Remote Database Access; Remote Data Access, RPC, RPC Out; Testing Linked Servers from SSMS; Using Linked Servers, 4Part Names; DTC Service for Linked Servers; DAY 10, 11: SQL Server Architectures, Database Architectures , Index Architecture Server Architecture & Protocols; Database Engine and Query Processor; Parser, Optimizer, SQL and DB Manager; Storage Engine Components, SQL OS; Database Architecture - Data Files;
  • 4. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Primary, Secondary Files, File Groups; Transaction Log File [LDF], LSN, VLF; Indexes: Architecture and Types; Clustered and Non Clustered Indexes; Included and ColumnStore Indexes; FILTERED and COVERING Indexes; UNIQUE Indexes, Online Indexes; B Tree Structure, IAM; Indexed Views / Materialized Views; Fill Factor, Pat_Index, SortInTempDB; Module 2: BASIC SQL DBA Includes: Backup-Restores, Jobs, Tuning, Security & DB Migrations Day 12: BACKUPS - DB, File, Filegroup Database Backups; Filegroup Backups; Log File Backups; COPY_ONLY Backups; Mirror Backups; Split Backups; FORMAT; Partial Backups and Backup Media Files; UNLOAD; INIT; FORMAT; VERIFY; SKIP; Compression; Checksum; RetainDays; Stats; ContinueOnError and Backup Validations; Backup History Tables in MSDB – Joins; Backup Audits. HOT and COLD Backups; Backup Devices - Creation and Usage; Database Recovery Models - DB Logging; Common Backups Errors & Solutions Day 13: RESTORES & DB RECOVERY Restore Phases – COPY, REDO, UNDO; RECOVERY and NORECOVERY Options; STANDBY; REPLACE Options in Restores; File; File Group and Meta Data Restores; Backup Verifications using GUI; Scripts; FILELISTONLY and VERIFYONLY Options; HEADERONLY; STATS; UNLOAD; STOPAT; PARTIAL / PIECEMEAL Restores – Use; Tail Log Backups. UNDO; REDO Phases; Restores using GUI and T-SQL Scripts; MOVE Options for File Level Restores; Point-In-Time Restore; Checkpoint LSN; Standby Restores and Read-Only State; Common Backups Errors & Solutions Day 14: JOBS, MAINTENENCE PLANS SQL Server Agent Service & Agent XPs; SQL Agent Jobs - GUI; Script Creations; Job Steps - Creation; Edits and Parse; Job Executions; Disable/Enable Options; Job History Purge. Job Activity Monitor; Database Maintenance - Backup Jobs; Scheduling Maintenance Plans; Backup Cleanup & History Cleanup Jobs; Backup Strategies For Minimal Data Loss; Backup Options: Block Size; Transfer Size; DB Mail Configurations and Alert System; DB Mail Profiles; SMTP Email Accounts; Operators : Creation; Job Notifications Day 15: SECURITY MANAGEMENT - 1 Authentication Types & Modifications; Windows Logins : Creation and Usage; SQL Server Logins : Creation; Usage; Password Policies; User Creations; Logins - Users Mapping; DB Access; Server Roles & Database Roles – Password Resets; Security Policies; Logon Failures & Server Management Logs; Configure Log Archives for Login Failures; Object Level Security & Column Security; Schema Level Security & Built-In Schemas; GRANT; WITH GRANT; DENY; REVOKE; CONTROL; OWNERSHIP; Authorization; EXECUTE; REFERENCES; View Definition Day 16: SECURITY MANAGEMENT - 2 Data Encryption: Keys and Certificates; Encrypting Passwords : ENCRYPTBYCERT; Certificate
  • 5. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Backups and Real-time Use; Job Security : Credentials and Proxies; Using Proxies for SSIS Jobs; Repl Jobs; Detecting and Resolving Orphan Users; Orphan Users : Prevention Mechanism; Containment Database Settings; PARTIAL; Containment Databases Authentication; Security Scripts and Documentation; Scripting Logins; Users & Permissions; DMVs for Security Audits; Orphan Users; Server & Database Principals and Logins; Day 17: DB MIGRATIONS, HEALTH CHECKS CDW : Copy Database Wizard @ SSMS; Database Detach and Attach Options; FORATTACH, sp_single_file_attach_db; SMO Method and Database Scripting; CDW SSIS Packages, SSIS Proxies Use; Scheduling Database Migration Jobs; Database Migrations & Orphan Users; Database Health Check Commands; Allocation Errors, Consistency Errors; DBCC ShowContig, Extent Fragmentation; DBCC for Databases & Object Integrity; Trace Flags and EstimateOnly; DBCC Page: GAM, SGAM and PFS; DBCC Page: DIFF, ML and Bitmap; Day 18: REAL-TIME ISSUES & SOLUTIONS Alerts : Creation and Notifications; SQL Server Agent Operators; Using Operators in Alerts; DB Suspect Event Alerts (023); Perfmon Counters for Alerts; Log Space, Memory, Tempdb Alerts; Scheduling Alerts & Notifications; Database Suspect Errors : Solutions; Consistency Errors : Cause & Solutions; Allocation Errors : Cause and Solutions; Log Space Issues and Solutions; Memory & TempDB Issues, Solutions; DBCC ShrinkDB and Page Restores; Rebuilds: Log File, Memory and Tempdb; Day 19: Tuning 1 - AUDITS & PARTITIONS Audit Long Running Queries : DMV, DMF; Activity Monitor Tool, Server Dashboards; Logical I/O, Physical I/O, Database I/O; Recent Expensive Queries, Wait Time; Active Expensive Queries, Statistics; Plan Handle, Execution Time - Audits; CPU, IO, Memory Consumption Reports; Factors Impacting LIVE Query Executions; Query Store - Settings and Advantages; PARTITIONS : Advantages, Performance; Partition Functions & Partition Schemes; Partitioning Un-partitioned Tables: GUI; Partition Compression : ROW and PAGE; Auditing Table Partitioned Structures; Day 20: Tuning 2 - INDEX MANAGEMENT Statistics : Purpose, Auto Creation; Auto Creation of Statistics in Indexes; Auto Creation of Statistics in Queries; Auto Update of Statistics using DMP; Internal and External Fragmentation; Index Rebuilding Process and Audits; Database Maintenance Plans Jobs; Last Used, Page Count, Fragmentation; Index Page Count and Index Condition; Degree Of Parallelism [DOP] Settings; Resumable Indexes: ONLINE, RESUME; PAUSE & RESUME in Index Rebuilds; Fast, Detailed Scans. NoRecompute; Statistics : Index and Column Statistics; Day 21: Tuning 3 - TUNING TOOLS Tuning Tools : Workload Files, Trace Files; Profiler Tuning Template, SP Events; DTA, Profiler Trace : Recommendations; DTA with .SQL and Procedure Cache; Perfmon Tool: Total Memory & TPS; Perfmon Counters, Real-time Tracking; Processor, Disk, Memory, I/O Counters; Execution Plan Analysis and Internals; Estimated Execution Plan : Usage; Query Costs : IO Cost, CPU Cost; Query Costs: SubTree & Operator Cost; Spooling and Tempdb Usage; NUMA Nodes and IO Affinity; Processor Thread Counts and DOP;
  • 6. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Day 22: Tuning 4 - Lock Management LOCKS : Types, Concurrency Control; Lock Types and Lock Escalations; X, S, IS, IX,U, MD, Sch-M, Sch-S; Lock Audits : SP_WHO2, SP_LOCK; sysprocesses and Lock Waits; Auditting and Avoiding Blocking; Deadlock Simulation and Prevention; Deadlock Audits & Events in Profiler; Deadlock Graphs and XDL Files; Isolation Levels and Query Blocking; Row Versions and Page Versions; ReadComitted, UnComitted, Snapshot; Repeatable Reads and Phantom Reads; Read Comitted Snapshot Isolations; Module 3: Advanced SQL DBA Includes: HA-DR, Errors & Solutions, Clusters, Always-On Day 23: REPLICATION For HA - LEVEL 1 Replication Architecture and Topology; Publication Types - Purpose; Importance; DB Articles; Publications; Subscriptions; Distribution DB Configuration; Snapshots; Snapshot Replication and Repl Agents; Adding Articles to Existing (LIVE) Replica; PUSH; PULL Subscriptions. N/W Shares; Transactional Replication Configuration; Log Reader Agent - Configuration; Keys; Tracer Tokens Latency; Ranking Options; Replication Monitor - Usage; Replication Warnings and Agent Alerts; Day 24: REPLICATION For HA - LEVEL 2 Merge Replication and Merge Agent Job; Replication Conflicts and ROWGUIDCOL; Subscription Reinitialization; Expiry Setting; Server Subscription & Client Subscription; Peer-Peer Replication Connections; Nodes; NodeID and Conflict Detection Options; Replication Options on Conflicts: sp_MSRepl; sp_changedbowner; backup initialization; Replication Conflicts and Priority Settings; Replication Verify - Rowcount; Checksum; Disabling; Cleaning Replication Topology; Replication Strategies for HA and DR Plan; Replication for Load Balancing Topologies; Common Backups Errors & Solutions Day 25: LOG SHIPPING (HA - DR) Log Shipping Topology for HA and DR; Primary and Secondary: Recovery Plan; Log Shipping Monitor; Jobs and Alerts; NORECOVERY Mode – Configuration; STANDBY Mode Configuration & Jobs; Log Shipping Jobs and Manual Failover; Log Shipping Mode Changes – cautions; Re- Restoring Log Backups for Recovery; LSBackup; LSCopy & LSRestore Jobs; LS Job Audits; Dashboards (Reports); TUF Files & Standby Options in LS; Broken Log Shipping Chains & Issues; Common Backups Errors & Solutions Day 26: DB MIRRORING (HA - DR) DB Mirroring Architecture For HA & DR; Log Shipping Versus Database Mirroring; TCP Endpoints; TCP Network Security; Heartbeat and Polling Concepts in DM; Automatic Fail-Over Procedures; Tests; PARTNER OFFLINE Conditions; Options; DB Mirroring Monitors and Commit Loads; SYNCHRONOUS & ASYNCHRONOUS; DB Mirroring & Port Configurations; Mirroring Monitor; Stop/Resume; Need for Always-On; DB Recovery without Witness. Day 27: CLUSTER CONFIGURATION
  • 7. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Windows Clusters For HA and DR; Domain Controller (DC) Configuration; Active Directory (AD) Accounts; Use; SAN [Storage Area Network] and LUN; Public IP Address; Private IP Address; Windows Level Clusters; MSCS Service; Need for DNS Hosts - Server Manager; DNS Tools; Actions & Adding AA Hosts; SQL Clustering Service & RAID Levels; RAID Levels for Data Files & Log Files; SQL Cluster Groups; Domain Accounts; Active-Active; Active-Passive Clusters; Quorum and MSDTC Disks. LUN Grows; MSCS Startup Options; Drains; Need for Always - On Availability; Day 28: ALWAYS ON AVAILABILITY (AAG) Always On Availability Group [AOAG]; Synchronous and Asynchronous Modes; Policy Based Management for AOAG; Facets and Conditions for Policies; Backup Preferences & Location Options; Synchronization & Automated Seeding; Data Synchronization Settings for AOAG; Port Settings; Backup Strategies in AAG; AOAG Verifications and Dashboards; Adding Availability Replica; Database; Adding Availability Listeners and DNS; Automated Failovers; Manual Failovers; Always-On Availability Groups Health; AOAG AAA Hosts; Forward Lookup Zones Day 29: PATCHES, UPGRADES, CUs Establishing Downtime For Maintenance; Precautions for Maintenance Activities; DB Backups; Scripting and Services; Service Packs and Patch/Hotfix Activities; Cumulative Updates (CU); Hotfix Process; Instance Selectivity for Updates; Cautions; Verifications; Smoke Test and Rollbacks; SERVER Upgrades; VERSION Changes; Silent Installation & Installation Repairs; Verifications; Smoke Test and Rollbacks; System Database REBUILDs @ CMD; Silent Installation & Repairs; SQLCMD Tool, Instance Connections; DAC : Dedicated Administration Console; Day 30: INCIDENT MANAGEMENT SLA and OLA Process for SQL DBA; Ticketing Tools : Priority and RCA; Ticket Escalations, De- Escalations; Server Configurations, RAID Levels; SQLServr.exe & SQLBrowser.exe Files; Using SQL Configuration Manager Tool; Network Configurations, Server Aliases; Ticketing Tools - REMEDY (Cloud); IR, CR and SR (Incident Management); SLA - OLA Reports and Tickets; Tickets : Properties, Impact, Urgency, Priority; Incident Tickets & Resolutions; SQL Server Licensing Plans; Day 31 - 33: SQL DBA Project Routine SQL DBA Activities: Audit Login Failures : Server Logs; Monitor Connectivity Issues; Auditing Long Running Queries; Memory Issues; PLE (Page Life Expectancy) Issues; MSDTC; Job Monitoring; Monitoring HA & DR Mechanisms; DB Refresh; Schema Refresh; Dump Files; Idle Sessions and Precautions; Index Management; Deadlock : Prevention; Monitor Server Health; Emergency SQL DBA Activities: Server Down : Issues; Solutions; Database Down : Issues; Solutions; Data Synchronization : Issues; Solutions; Slow Running Queries : Issues; Solutions; Database Response : Issues; Solutions; Slow Replication : Issues; Solutions; Important Events and Errors; Hot CPU & Processor Node; Priority; CPU Thread Counts, Windows Fibers; Orphan Users; Service Startup Issues; Trace Flags; Always-On (AAG): Issues and Solutions; Module 4: AZURE SQL DBA – LEVEL 1 Includes: Azure SQL DB Architecture, Azure SQL DB Migrations. For SQL DBA Plan B Only
  • 8. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Day 34: AZURE CLOUD INTRO, CONFIGURATION Introduction to Cloud. Need for Cloud, Advantages; Cloud Architecture Basics - IaaS, PasS and SaaS; Advantages of Microsoft Cloud - Azure Platform; Azure Products and Azure Services - MarketPlace; Comparing Azure with Google Cloud, AWS Cloud; SQL Database Implementations in Azure Platform; Logical Servers, Virtual Machines, Managed Instance; Creating Azure Account and Subscription Types; Installing SSMS Tool, Azure Component Verification; Installing Azure Data Studio (ADS) Tool; Linking ADS Tool with Microsoft Azure Cloud; Differences between SSMS Tool and ADS Tool; Understanding Azure Market Place & Storage; DAY 35: AZURE SERVER & DATABASE CONFIGURATION Azure SQL Database Architecture Components; Creating Azure SQL Server (Logical Server); Firewall Settings for Azure SQL Server (Logical Server); Firewall Settings for Azure SQL Database with T-SQL; Adding Firewall Rules - IP for Remote Access; Server Properties and Status Check. Server Name Format; Password Resets and Azure SQL Server Name Format; Creating Azure SQL Databases and Pricing Tiers; Basic, Standard and Premium Plans For SQL DB; vCore Based Purchasing Options and Data Size; General Purpose and Business Critical Plans; Computer Tier : Provisioned and Serverless; Compute Generation : Gen 4 and Gen 5; DTUs Allocation; DAY 36: DTU ARCHITECTURE, ELASTIC QUERIES DTU : Data Transaction Units : Architecture, Pools; DTU - Memory and IO Resources for Reads & Writes; Bounding Box Model for Optimal Performance; Static Pools (DTU) and Elastic Pools (eDTU); eDTUs and Elastic Pool, per Database Settings; EDTU Cost, eDTU max/min Limits; Configuring Elastic Pools for Azure SQL Databases; Elastic Pools & Tier Selection; Elastic Scale for Azure SQL Database - Strategies; Vertical Partitioning and Horizontal Partitioning; Elastic Database Tool Libraries for Elastic Queries; Split-Merge Service for SaaS Software Applications; DAY 37: AZURE SQL DB MIGRATIONS, COMPARISONS Data Migration Assistant (DMA) Tool; On-premise to Azure SQL Database Migration; Logical Server, Virtual Machine, Managed Instance; Schema Generation and Compatibility For Migration; Generating Data Scripts and Assessment; Migration Scopes : Schema, Data, Schema & Data; Compatibility Checks and Assessment Checks; Azure SQL Server Architecture Differences; Network Protocols and DB Engine Differences; File Structure and Filegroup Allocations; Secondary Files and File Stream Differences; Query Processing with TDS Packets; DAY 38: AZURE SQL DATABASE TUNING Azure SQL Server Level Tuning Options; Azure SQL Database Level Tuning Options; Automated Tuning Options and Peak-Loads; Force Plan, Create Index and Drop Index; Query Performance Insight, Recommendations; IO Metrics, CPU Metrics & Query Statistics; Data File IO, Log File IO, Custom Reports; Query Level Recommendations and Query Costs; Azure Search Service - Configuration, Pricing Tiers; Azure Search for Data Import and Indexer Options; Suggester and Analyzer Index Modes for Tuning; Retrievable, Facetable, Filterable Indexes; Facetable and Searchable Indexes for Tuning; Change Tracking Options, Watermark Columns; DAY 39: AZURE STORAGE, XEL GRAPHS Azure Storage : Purpose, Azure BLOB Data; Azure Storage Account Types and Creation; LRS,
  • 9. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) GRS and RA-GRS Azure Storage Accounts; Azure Resource Manager (ARM) Storage Instances; Classic Deployment Model Instances in Azure; SQL Storage Management (SMB), Azure Storage; BLOB Data Storage: LRS, GRS, and "RA - GRS"; SQL Traces : Creation and Audits; SQL Traces : Event Class, Category, Filter, Conditions; Extended Events Package, Target, Action, Session; TSQL & SP Debug Events; Global Fields; Dynamic Management Views; XE Profiler - Templates; DAY 40: STRETCH DATABASES, DATABASE EXPORTS Stretch Databases in Azure SQL Databases; Stretch Databases - Tuning Benefits, Cautions; Table Level Migrations with Azure SQL Databases; Compute Performance Levels and DSU Pricing; Data Storage and Azure Database Snapshots; Geo Backup Of Tables and Hybrid Cloud Settings; Remote Data Archive Configuration in Azure; Database Master Key [DMK], Cold Data Migration; Database Exports From SSMS, Azure Portal; Database Imports From SSMS, Azure Portal; DB Migrations to Azure; Database Exports and Limitations in SSMS; Module 5: AZURE SQL DBA – LEVEL 2 Azure SQL DB Administration, HA-DR, Security, Azure Virtual Machines For SQL DBA Plan B Only Day 41: BACKUPS/RESTORES. ALERTS & MONITORING Automated Backups in Azure SQL Database; Long Term & Automated Backup Retentions (bacpac); Backups - Retentions, Audits. LTR Policy; Restore Points and Azure SQL Database Recovery; Geo-Redundant Backups and Advantages in Azure; Azure Storage Explorer Tool using Backups; Disaster Recovery (DR) Advantages in Azure; Azure SQL Server Activity Log and Options; Events, Operations and Event Categories; Quick Insights from Events and Filters; Exports to Event Hub, Log Analytics; Log Analytics Workspace; Email Notifications & Schedules; Day 42 : HA-DR: GEO REPICATION, FAILOVER Failover Groups and Active Geo-Replication; Read-Write Failover Policy, Automated Failover; Geo Replication Configurations - Azure Locations; Primary-Secondary and Read / Write Modes; Geo Replication : Monitoring and Forced Failover; Azure Server Failover Process, Strategies; Automated Failover , Manual & Forced Failover; SQL Data Sync Service and Sync Groups; HUB, MEMBER and SYNC DATABASE; Sync Direction, Sync Schema and Sync Interval; bi-directional Load Balancing and Failover; Conflict Resolution Policy with HUB and MEMBER; Cloud to Cloud, Cloud to On-Premise Synchronization; Hub to Member and Member to Hub Sync Policies; Day 43: SECURITY MANAGEMENT, RLS Firewall and Virtual Network Configurations; Server-level Firewall & Database Firewall Rules; System Stored Procedures for Firewall Settings; Logins, Users, Roles and Permissions using T- SQL; Creating Logins without Logins. Containment Users; GRANT, DENY, REVOKE, WITH GRANT Permissions; Threat Detection, Transparent Database Encryption; Vulnerability Assessment, Dynamic Data Masking; Implementing RLS - Row Level Security; Creating Users with & without Logins; Using SECURITY Schema for RLS Functions; Creating Security Predicates and Filters; Security Policies for Row Level Security; EXECUTE AS options for RLS. STATE ON/OFF;
  • 10. www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 510.400.4845 (24x7) Day 44: AZURE POWER SHELL, AZURE CLI Azure Cloud Shell - Concepts, Architecture; Azure Power Shell - Install and Configure; Installing and Scripting with Power Shell; PowerShellGet and Version Paths; Power Shell Scripts for Configurations; Power Shell Scripts for Job Schedules; Power Shell Scripts for Firewall, ARM; Azure CLI - Purpose, Real-time Use; Command Line Interface for Automations; Azure CLI - Downloads and Installations; Azure CLI - Command Prompts, Azure Login; Command Line Interface; Azure telemetry Commands and Usage; Help, Show, Create and Firewall Commands; Day 45: AZURE VIRTUAL MACHINE - WINDOWS Plan for IaaS, Azure VM. Install Azure Virtual Machines; Install/Configure Windows Server, Redhat, Ubuntu; SQL Server on Azure VM - Config Settings, Elastic Pools; Resource Groups, Resource Pools and eDTUs; Verify SQL Instances in Azure VM. sysadmin Account; Azure Storage Blades and Pricing Options; Azure VM - Settings, DB Creation in Azure VM; Azure Virtual Machines ; Security Options; Azure SQL Database in VM to SQL Cloud; Azure SQL Database in VM to on-Prem; Deployment Automation Process, Automation; SQL Database in AWS and Google Cloud; Azure Virtual Machine Configuration Settings; Advantages in Virtual Machines; Day 46: AZURE VIRTUAL MACHINE - LINUX SQL Server on LINUX - RHEL (Red Hat Linux);Advantages of LINUX RHEL Over Windows; LINUX RHEL Security Management, Firewall; Storage, vCores and Storage Options in VM; Deployment Models and Azure Resource Manager; LINUX Images, Authentication, SSH Keys, RSA; Public Inbound Ports, BASH and PuTTY; SQL Server on LINUX - RHUBUNTU; Advantages of LINUX Ubuntu Over Windows; LINUX Ubuntu Security Management, Firewall; Storage, vCores and Deployment Models; LINUX Images, SSH Keys, SA; Public Inbound Ports, BASH and PuTTY; REAL-TIME PROJECT & RESUME GUIDANCE Guidance for MCSA Exams : 70-764 and 70-765 Email : contact@sqlschool.com Skype: SQL School Training Institute Website: www.sqlschool.com Call Us (India) : 24 x 7 +91 9666 44 0801 +91 9666 64 0801 Trainer Contact: saiphanindrait@gmail.com +91 9030040801 [Available at 2 PM and 9 PM IST] Call Us (USA / Canada) : 24 x 7 +1 510.400.4845 Latest Schedules available at: https://sqlschool.com/Register.html Address: #101 & #102, 1st Floor, UMA Residency, Beside Metro Station Gate D, SR Nagar, Hyderabad, India. Map