SQL DBA Classroom Training (LIVE, Instructor-Led)

This SQL DBA Training from Real-time, Certified Trainers includes Basic to Advanced Database Administration activities : Capacity Planning, Query Tuning, Index Management, Database Maintenance, High Availability (HA), Disaster Recovery (DR), Query Store, In-Memory Tables, Database Repairs, Page Repairs, Jobs, Alerts, Resource Management, Security Management including Azure SQL DBA Activities like Azure Sync, Azure Server Failover, Azure Virtual Machines and Azure DB Migrations.

This SQL DBA Training also includes practical implementation of Always-On Availability Groups [AOAG] in Windows Clusters , LINUX Clusters and Real-time Azure SQL DBA activities. Additionally, this SQL DBA Training Course includes complete guidance for your Job Profile, Study Material, MCSA SQL DBA Certification (70-764 & 70-765) and Real-time Projects for your Resume. Versions: SQL Server 2014, 2016, 2017 and 2019. Download SQL DBA Curriculum Here

SQL DBA (with Server, T-SQL, Azure SQL DBA)

  PLAN A PLAN B
SQL DBA Job Profile Core DBA Core DBA + Azure DBA
SQL DBA Course Duration 6 Weeks 8 Weeks
Real-time Issues, Solutions Check-Symbol-for-Yes Check-Symbol-for-Yes
SQL Server, DB Architecture Check-Symbol-for-Yes Check-Symbol-for-Yes
Query Tuning and Plan Analysis Check-Symbol-for-Yes Check-Symbol-for-Yes
HA - DR, Issues, Troubleshooting Check-Symbol-for-Yes Check-Symbol-for-Yes
DB Repairs, Security Management Check-Symbol-for-Yes Check-Symbol-for-Yes
Migrations, Updates (CU), Upgrades Check-Symbol-for-Yes Check-Symbol-for-Yes
Errors & Troubleshooting Check-Symbol-for-Yes Check-Symbol-for-Yes
Events, Traces, Encryptions Check-Symbol-for-Yes Check-Symbol-for-Yes
SQL Server on Windows Clusters Check-Symbol-for-Yes Check-Symbol-for-Yes
SQL Server on LINUX Clusters Check-Symbol-for-Yes Check-Symbol-for-Yes
Always-On Availability Groups Check-Symbol-for-Yes Check-Symbol-for-Yes
SLA, OLA, Licensing Plans Check-Symbol-for-Yes Check-Symbol-for-Yes
SQL DB Migration to Azure Croos-symbol-for-No Croos-symbol-for-Yes
Azure SQL Database Admin Croos-symbol-for-No Croos-symbol-for-Yes
Azure SQL DB: HA-DR Croos-symbol-for-No Croos-symbol-for-Yes
Common Errors, Solutions Croos-symbol-for-No Croos-symbol-for-Yes
Azure Virtual Machines, XEL Croos-symbol-for-No Croos-symbol-for-Yes
Azure PowerShell, Azure CLI Croos-symbol-for-No Croos-symbol-for-Yes
MCSA 70-764 Certification Croos-symbol-for-No Croos-symbol-for-Yes
MCSA 70-765 Certification Croos-symbol-for-No Croos-symbol-for-Yes
Total Course Fee INR 10000/- INR 15000/-

** Course Fee payable in Installments.

SQL DBA Training Schedules - Trainer : Mr. Sai Phanindra T

S. No Timings (IST) Demo Date Start Date  
Schedules for Chapter 1 to 30 (SQL DBA Plan A)
1 6:30 AM - 7:30 AM Oct 22nd Oct 22nd Register
2 10:15 AM - 11:15 AM Nov 5th Nov 7th Register
3 7:30 PM - 8:30 PM Oct 15th Register
Schedules for Chapters 31 to 43 (SQL DBA Plan A, Plan B)
4 6:30 AM - 8:00 AM (W) Oct 19th Oct 20th Register
5 10:00 AM - 12:00 PM (W) Nov 9th Nov 10th Register

If the above schedules does not work, Then please opt for SQL DBA Video Training

SQL DBA TRAINING HIGHLIGHTS :

✔ In-depth Tuning ✔ HA - DR Issues ✔ Azure Migrations
✔ XEL Graphs ✔ DAC, PBM ✔ Stretch Databases
✔ DB Migrations ✔ Licensing Plans ✔ Azure HA - DR
✔ In-Memory Tables ✔ DMA Tool ✔ POCs, RCA
✔ Ticketing Tool ✔ Tuning Tools ✔ Updates, Rollbacks
✔ Always-On ✔ SLA / OLA ✔ Upgrades, Rollbacks
✔ Lite Speed ✔ Windows Clusters ✔ Managed Instance
✔ Realtime Errors ✔ Linux (RHEL) ✔ Virtual Machines
✔ Capacity Planning ✔ Power Shell ✔ Service Startup Modes
✔ Shard Keys ✔ BLOB Storage ✔ Azure Storage Keys
✔ DBA Checklists ✔ Azure RM, eDTU ✔ MCSA 70-764 Guidance
✔ Rebuilds, Repairs ✔ Managed Instances ✔ MCSA 70-765 Guidance

All Trainings are completely Practical and Real-Time. Curriculum Download

SQL DBA Training (with Server, Azure DBA) Course Contents:

Part 1 : SQL DBA with SQL Server, Security, HA-DR, Errors & Solutions

Module I: SQL Server & T-SQL

Installation, Architecture, Indexes

Module II: Basic SQL DBA

Backup-Restores, Jobs, Tuning, Security, Migrations

Module III: Advanced SQL DBA

HA-DR, Errors & Solutions, Always-On, SLA

Day 1: SQL DBA - JOB ROLES, INTRO

  • 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 DB Admins
  • SQL Server in Microsoft Azure Cloud
  • SQL DBA Roles in Azure Cloud
  • SQL DBA Roles in Azure VMs
  • SQL Server Pre-requisites : S/W, H/W
  • SQL DBA Course : Lab Plan
  • System Configuration Checker Tool

Day 11: BACKUPS - DB, Filegroup, File

  • Database Backups, Filegroup Backups
  • Log File Backups and Log Truncations
  • COPY_ONLY Backups and Real-time Use
  • Mirror Backups and Split Backups
  • Partial Backups - ReadOnly Filegroups
  • Format, Compression and Checksum
  • Backup Verification, RetainDays, Stats
  • ContinueOnError and Backup Scripts
  • GUI and Script Backups: Differences
  • Backup History Tables in MSDB - Joins
  • Backup Audits. HOT and COLD Backups
  • Backup Devices - Creation and Usage
  • Using Backup Devices - Advantages
  • Common Backups Errors & Solutions

Day 21: 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
  • Replication Monitor - Tracer Tokens
  • Replication Monitor - Warnings, Alerts
  • Replication Monitor - Usage and Options
  • Replication Scripts, Adding Articles
  • Replication Warnings and Agent Alerts

Day 2: INSTALLATIONS (SERVER)

  • SQL Server 2016 / 2017 Installation
  • SQL Server 2019 Installation
  • SQL Server Instance Configuration
  • Default Instance & Server Properties
  • Named Instance & Server Properties
  • Ports for Default and Named Instances
  • DBEngine, 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 12: RESTORES & DB RECOVERY

  • Restore Phases - COPY, REDO, UNDO
  • RECOVERY, NORECOVERY Options
  • STANDBY and REPLACE in Restores
  • File, File Group & Metadata Restores
  • Backup Verifications using GUI, Scripts
  • VERIFYONLY : Backup Verification
  • STATS, UNLOAD, STOPAT and INIT
  • PARTIAL / PIECEMEAL Restores - Use
  • Tail Log Backup Usage in Real-time
  • 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 22: 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 Conflicts and 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 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
  • SQL Versus T-SQL : Basic Differences
  • DDL, DML, SELECT, DCL and TCL
  • Creating Tables using SQL Scripts
  • Data Storage, Inserts - Basic Level
  • SELECT Statement for Table Retrieval

Day 13: 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 Database 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 23: 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 and Standby Options in LS
  • Broken Log Shipping Chains & Issues
  • Common Backups Errors & Solutions

Day 4: SQL BASICS, SELECT

  • 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 Operator and NOT IN Operator
  • BETWEEN, NOT BETWEEN Operators
  • LIKE and NOT LIKE Operators
  • Using Wild Card Characters
  • IS and IS NOT Operator, NULLs
  • Using DISTINCT, TOP Keywords

Day 14: 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 - Usage
  • Password Resets & Security Policies
  • Server Logs - Security Management
  • Log Archives : Login Failure Errors
  • Object Security and Column Security
  • Schema Security and Built-In Schemas
  • GRANT, WITH GRANT, DENY, REVOKE
  • CONTROL, OWNERSHIP, Authorization
  • Execute, References, View Definition

Day 24: 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 and Port Configurations
  • Mirroring Monitor, Stop/Resume Options
  • Need for Always-On & Higher Availability
  • DB Recovery without Witness. Failover
  • Mirroring Monitor Jobs - Real-time Usage
  • Common Backups Errors & Solutions

Day 5: SCHEMAS, EXCEL EXPORTS

  • 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 15: SECURITY MANAGEMENT - 2

  • Data Encryption: Keys and Certificates
  • Encrypt Passwords : ENCRYPTBYCERT
  • Certificate Backups and Realtime 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
  • DMVs for Security Audits, Orphan Users
  • Scripts: Server Principals and Logins
  • Scripts: Database Principals and Users
  • Audit: Logins - Roles - User Permissions

Day 25: CLUSTER CONFIGURATION

  • 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
  • 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 Service Startup Options, Drains
  • Need for Always - On Availability (AAG)

Day 6 : CONSTRAINTS & JOINS

  • Constraints & Keys - Null, Not Null
  • UNIQUE KEY & PRIMARY KEY
  • FOREIGN KEY & REFERENCES
  • CHECK Constraints and Conditions
  • Identity Property : Seed & Increment
  • DEFAULT Constraints, Insert Rules
  • Database Diagrams (E R) Diagrams
  • JOINS - Table Comparisons Queries
  • INNER JOIN - Examples, WHERE, ON
  • OUTER JOIN - Examples, WHERE, ON
  • Left Outer Joins with ON Keyword
  • Right Outer Joins with ON Keyword
  • FULL Outer Joins - Realtime Scenarios
  • Join Queries with "ON" Conditions

Day 16: 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 26: ALWAYS ON AVAILABILITY

  • 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 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
  • AAA Hosts, Forward Lookup Zones

Day 7: DB Objects, Procedure Basics

  • 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 17: 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 27: 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, Tempdb

Day 8: Transactions, Server Architecture

  • 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
  • Server Architecture & Protocols
  • Database Engine and Query Processor
  • Parser, Optimizer, SQL & DB Manager
  • Storage Engine Components, SQL OS
  • Transaction Services, Buffer Manager
  • Lock Manager, IO Manager, MDAC
  • CLR, WAL, Lazy Writer, Checkpoint

Day 18: 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 28: 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 using CMD
  • Silent Installation & Installation Repairs
  • SQLCMD Tool and Instance Connections
  • DAC : Dedicated Administration Console

Day 9: DATABASE ARCHITECTURE

  • Database Architecture - In Detail
  • Data File, Log Files and FileStream
  • Primary File [MDF] : Real-time Usage
  • Secondary File [NDF] : Real-time Usage
  • Transaction Log File [LDF] and LSN
  • VLF: Virtual Log File and Commands
  • Pages, Extents and Checkpoint Process
  • Write Ahead Log (WAL) Process
  • Filegroups : Creation and Usage
  • ReadOnly Filegroups, Default Filegroups
  • Initial size, Maxsize and FileGrowth
  • Add Files, Filegroups to Existing DB
  • DBCC Commands, Table Page Count
  • States: Online, Emergency, SingleUser

Day 19: 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
Day 29 - 30: REAL-TIME PROJECT
ROUTINE SQL DBA ACTIVITIES :
  • Audit Login Failures : Server Logs
  • Monitoring Connectivity Issues
  • Auditing Long Running Queries
  • Memory Issues and Solutions
  • PLE (Page Life Expectancy) Issues
  • MSDTC and Remote Connections
  • Job Monitoring and Precautions
  • Monitoring HA & DR Mechanisms
  • Database Refresh, Schema Refresh
  • Creating Dump Files and Audits
  • Idle Sessions and Precautions
  • Index Management and Integrity
  • Deadlock : Monitoring, Prevention
  • Monitor Server Health, Dashboards
EMERGENCY SQL DBA ACTIVITIES :
  • Server Down Issues, Solutions
  • Database Down Issues, Solutions
  • Synchronization Issues, Solutions
  • Slow Queries Issues, Solutions
  • Database Response Issues, Solutions
  • Slow Replication Issues, Solutions
  • Replication @ HA-DR Issues, Solutions
  • Important Events, Errors & Solutions
  • Hot CPU and Processor Node, Priority
  • CPU Thread Counts, Windows Fibers
  • Contained Databases, Orphan Users
  • Memory Dump Files and Solutions
  • Firewall Issues and Solutions
  • Service Startup Issues, Solutions
  • Always-On (AAG): Issues & Solutions

DAY 10: INDEX ARCHITECTURE

  • Indexes: Architecture and Index Types
  • B Tree Structure, IAM Page [Root]
  • Clustered Indexes: Architecture
  • NonClustered Indexes: Architecture
  • Included Indexes & Index selectivity
  • COLUMNSTORE & ONLINE Indexes
  • FILTERED Indexes, UNIQUE Indexes
  • COVERING Indexes, Index Seek Plans
  • Composite Indexes, Composite Keys
  • Indexed Views / Materialized Views
  • Execution Plan Types: Table Scan
  • Index Scan and Index Seek Plans
  • Fill Factor, Pad Index & Sort Options
  • Sort_In_Tempdb ON / OFF Options

Day 20: 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

REAL-TIME PROJECT (With Solution : For your Resume)

Our SQL DBA Classoom Training Course includes one Real-time Project on E-Commerce Database. This project involves Real-time DBA Issues and Solutions including the usage of Ticketing Tools, 3rd Party Tools. We deal with Routine SQL DBA Activities, Emergency DBA Activities and Maintenance Activities with Solutions. Also include 200+ Errors and Solutions , Database Migrations, Upgrades, Always-On Availability Groups Implementation in a Clustered Environment. This Real-time Project gives greater in-depth insight on Real-world SQL DBA Job Work and can also be used in your Resumes. Click Here to download SQL DBA Curriculum

Part 2: Azure SQL DBA [Applicable for Plan B]

Module I: AZURE SQL DATABASE

Module II: AZURE SQL DBA

Day 31: 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 38 : BACKUPS/RESTORES. ALERTS

  • 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
  • Events Exports to Event Hub, Log Analytics
  • Log Analytics Workspace, Alert Rules
  • Email / SMS Notifications and Schedules

DAY 32 : 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 for Database Size, Cost Models

Day 39 : 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
  • GeoReplication : 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 33 : 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 and Performance
  • Configuring Elastic Pools for Azure SQL Databases
  • Elastic Pools & Tier Selection - Recommendations
  • 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
  • Elastic Database Features - ShardMap, ShardKey
  • LOOKUP, HASH and RANGE Strategies for Sharding

Day 40 : 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

DAY 34: 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 FileStream Differences
  • Query Processing Differences with TDS Packets
  • Query Monitoring and Resources - Dashboards
  • Unsupported Commands with T-SQL Queries

Day 41 : 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 for Automations
  • Azure telemetry Commands and Usage
  • Help, Show, Create and Firewall Commands

DAY 35 : 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 42 : AZURE VIRTUAL MACHINE - WINDOWS

  • IaaS, Azure VM. Install Azure Virtual Machines
  • Install/Configure Windows Server, Redhat, Ubuntu
  • SQL Server 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 Scripts
  • SQL Database in AWS and Google Cloud
  • Azure Virtual Machine Configuration Settings
  • Azure SQL Database Advantages in Virtual Machines

DAY 36 : AZURE STORAGE, XEL GRAPHS

  • Azure Storage : Purpose, Azure BLOB Data
  • Azure Storage Account Types and Creation
  • LRS, 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. Limitations
  • SQL Traces : Event Class, Category, Filter, Conditions
  • Extended Events Package, Target, Action, Session
  • TSQL and SP Debug Events with Global Fields
  • XE Objects : Catalog & Dynamic Management Views
  • XE Profiler - Templates for Event Profiling

Day 43 : 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, Authentication, SSH Keys, RSA
  • Public Inbound Ports, BASH and PuTTY

DAY 37: STRETCH DATABASES, 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
  • Database Migrations from On-Premise to Azure
  • Database Exports and Limitations in SSMS
  • Transactional Consistency with DB Exports
 
 
 
SQL DBA Certification
MCSA - 70 764 Exam : Guidance, Sample Papers, Material
 
SQL DBA Certification
MCSA - 70 765 Exam : Guidance, Sample Papers, Material

Above course curriculum applicable for registrations from October 10th, 2019.

24x7 Suport with Real-time Database Training. Course includes ONE Real-time Project. Register Today

All Classes are Instructor-Led & LIVE. Completely Practical and Real-time with Study Material, Session Notes, Tasks and Mock Tests.

 
 

SQL DBA Online Training- Highlights :

  • Completely Practical and Real-time
  • Suitable for Starters + Working Professionals
  • Session wise Handouts and Tasks + Solutions
  • TWO Real-time Case Studies, One Project
  • Weekly Mock Interviews, Certifications
  • Certification & Interview Guidance

 

 

  • Detailed SQL Server Architecture, DB Repairs, Migrations
  • Query Tuning, Stored Procedures, Linked Servers
  • In-Memory, DAC and Contained Databases
  • Routine DBA Activities, Emergency DBA Activities
  • SQL Profiler, SQLDIAG, DTA, DMA, SSMA Tools
  • SQL Clusters, Always-On. SQL DBA in Azure Cloud
Register Today Other Popular Courses: SQL DBA Training, MSBI Training, SSIS Training, SSAS Training, SSRS Training [+] More Courses