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) Free Demo Start Date  
Schedules for SQL DBA Training Plan A ( Chapters 1 to 30 )
1 6:30 AM - 7:30 AM June 4th June 6th Register
2 10:15 AM - 11:15 AM June 17th June 19th Register
3 7:30 PM - 8:30 PM May 22nd May 23rd Register
4 7:30 AM - 9:30 AM (wkn) Completed Started Register
Schedules for SQL DBA Training Plan B ( Chapters 1 to 41 )
  Schedules for Chapters 1 to 30 = Core DBA  
1 6:30 AM - 7:30 AM June 4th June 6th Register
2 10:15 AM - 11:15 AM June 17th June 19th Register
3 7:30 PM - 8:30 PM May 22nd May 23rd Register
4 7:30 AM - 9:30 AM (wkn) Completed Started Register
  Schedules for Chapters 31 to 41 = Azure DBA  
5 6:00 AM - 7:30 AM (W) May 25th May 25th Register
6 10:30 AM - 12:30 PM (W) June 1st June 2nd 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
✔ Ticketting Tool ✔ Tuning Tools ✔ Blob Storage
✔ Always-On ✔ SLA / OLA ✔ Power Shell
✔ Lite Speed ✔ Windows Clusters ✔ Managed Instance
✔ Realtime Errors ✔ Linux (RHEL) ✔ Virtual Machines
✔ DBA Checklists ✔ Updates, Upgrades ✔ MCSA Certification

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


Part 1 : SQL DBA with SQL Server, T-SQL [Applicable for SQL DBA Plan A & B]

Module I: SQL Server & T-SQL

Installation, Architecture, Indexes, Tuning

Module II: Basic SQL DBA

Backup-Restores, Jobs, Tuning, Security, Migrations

Module III: Advanced SQL DBA

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

Day 1: SQL DBA - JOB ROLES, INTRO

  • Need for Databases & RDBMS Software
  • Need for Database Administrators (DBA)
  • SQL DBA : Job Roles and Responsibilities
  • Routine, Emergency Maintenance DBA Roles
  • Database Types: OLTP, OLAP, DWH, HTAP
  • MS SQL Server - Technical Advantages
  • SQL Server @ OnPremise: Windows, Linux
  • SQL Server @ Cloud: Azure, AWS, G Cloud
  • Versions and Editions of SQL Server
  • SQL Server and SSMS Installation Plan
  • SQL Server 2019 : Installation [Overview]
  • System Configuration Checker (SCC) Tool

Day 11: 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 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
  • Tracer Tokens Latency, Ranking Options
  • Replication Monitor - Usage and Options
  • Replication Warnings and Agent Alerts

Day 2: INSTALLATIONS [DETAILED]

  • SQL Server 2016 Installation, Guidance
  • SQL Server 2017 Installation, Guidance
  • Instance Types: Default & Named Instances
  • SQL Server Services : Database Engine
  • SQL Server Agent and Full Text Search
  • SQL Browser Service and Collation
  • System Databases: Master, Model, MSDB
  • TempDB and Resource Database Locations
  • SQL Server Authentication Modes
  • Windows Login & SQL Server Login Types
  • "sa" System Account, File Stream Property
  • SQL Server Management Studio. SSMS Tool
  • Local Server & LIVE Online Lab Connections
  • Common Installation Errors, Solutions

Day 12: 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 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 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 3: DATABASE & SQL BASICS

  • SQL : Purpose, Usage for SQL DBAs
  • DDL, DML, SELECT, DCL and TCL
  • Creating Databases with SQL Scripts
  • Creating Tables. Integer, Character Types
  • Single Row Inserts, Multi Row Inserts
  • SELECT. WHERE Conditions, Operators
  • AND, OR, NOT, Mathematical Operators
  • IN, NOT IN, BETWEEN, NOT BETWEEN
  • Creating Databases, Tables in GUI
  • Data Inserts, Edits, T-SQL Scripts
  • Utilities : Excel Imports and Exports
  • Excel Sheet Data into SQL Tables
  • SELECT TOP (n) Queries from GUI

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: DB CREATION, DDL, DML

  • Database Logical, Physical Implementation
  • Creating Databases with User Interface
  • Database Data Files in Real-time [mdf, ndf]
  • Database Log Files (T-LOG) For Audits [ldf]
  • CHAR Versus VARCHAR Data Types
  • GO Statement, SQL BATCH Concept
  • SELECT Statement. IS NULL, NOT NULL
  • LIKE, NOT LIKE Operators. & and _
  • DISTINCT, TOP, FETCH, ORDER BY
  • UNION, UNION ALL and Auto Orders
  • UPDATE : With / Without Conditions
  • DELETE Versus TRUNCATE Statements
  • ALTER, DROP, ADD, MODIFY Statements
  • DDL, DML : Real-time Use for SQL DBAs

Day 14: Tuning 2 - AUDITS, PARTITIONS

  • Audit Long Running Queries : DMVs, DMFs
  • Activity Monitor Tool, Query Statistics
  • Logical & Physical I/O, DB IO, Waits
  • Recent and Active Expensive Queries
  • Server Dashboards and Built-In Reports
  • Resumable Indexes: ONLINE, RESUME
  • PAUSE, MAX_DURATION. Query Store
  • Partition Mechanism : Database Filegroups
  • Partition Functions & Partition Schemes
  • Aligned / Indexed Partitions - Importance
  • Partition SPLIT and MERGE, NextUsed
  • Partition Compression : ROW, PAGE
  • Data Archival and Partition SWITCH
  • Partitioned Views Performance Benefits

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 : CONSTRAINTS, INDEXES Basics

  • Constraints and Keys - Data Integrity
  • NULL, NOT NULL Property on Tables
  • UNIQUE KEY Constraints: Importance
  • PRIMARY KEY Constraint: Importance
  • FOREIGN KEY Constraint: Importance
  • REFERENCES, CHECK and DEFAULT
  • Candidate Keys and Identity Property
  • Database Diagrams and ER Models
  • Indexes : Basic Types and Creation
  • Index Sort Options, Search Advantages
  • Automated Indexes, Manual Indexes
  • Clustered & NonClustered Indexes
  • Primary Key and Unique Key Indexes
  • Composite Keys and Composite Indexes
  • Self Referencing Keys and Indexes

Day 15: Tuning 3 - FTS, STATISTICS

  • Full Text Search (FTS) - Architecture
  • StopWords, Stemmer, Thesaurus For FTS
  • Indexer, Query Processor & Compilation
  • Full Text Catalogs and Filter Daemon
  • FDHost.Exe and Daemon Threads for FTI
  • Full Text Indexes (FTI), Crawler Threads
  • Change Tracking (CT) and Data Population
  • CONTAINS(), FREETEXT() with SELECT
  • In-Memory Tables : Creation, Tuning
  • Memory Snapshots at DB and Table Level
  • FileStream Files and MOT Filegroups
  • MEMORY_OPTIMIZED_ELEVATE Snapshot
  • Stats Updates : FullScan, NoRecompute
  • Temporal Tables Usage & History Tracking
  • Statistics : Index and Column Statistics

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

DAY 6: Joins, Audits and Temp Tables

  • JOINS - Types & Audits for SQL DBAs
  • INNER JOIN - Examples, WHERE, ON
  • OUTER JOIN - Examples, WHERE, ON
  • Left Outer Joins, Right Outer Joins
  • FULL Outer Joins and Advantages
  • MERGE, LOOP, HASH Join Options
  • Big Table Vs Small Table Joins
  • Tuning Options with Join Queries
  • CROSS JOIN and CROSS APPLY
  • Join Types Versus Join Options
  • Using Joins for Metadata Audits
  • Using Joins on Foreign Key Columns
  • Temporary Tables : Real-time Use
  • Local and Global Temporary Tables

Day 16: Tuning 4 - INDEX MANAGEMENT

  • Index Management : Performance Tuning
  • Internal and External Fragmentation
  • Fragmentation Audits : DMFs, Thresholds
  • Index Reorganization, Index Rebuilds
  • Database Maintenance Plans (DMP) Jobs
  • Index Page Count and Index Condition
  • Fast, Detailed Scans. Statistics Updates
  • LOCKS : Types, Concurrency Control
  • X, S, IS, IX, U, MD, Sch-M and Sch-S
  • Lock Audits : SP_WHO2, SP_LOCK
  • Deadlock Simulation and Prevention
  • Deadlock Audits & Events in Profiler
  • Isolation Levels and Query Blocking
  • Choosing Isolation Levels in Real-time

Day 26: 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
  • AAA Hosts, Forward Lookup Zones in AOAG

DAY 7: Views, Functions, Procedure Basics

  • Views : Types, Usage in Real-time
  • System Predefined Views, Audits
  • Listing Databases, Tables, Indexes
  • Functions : Types, Usage in Real-time
  • Scalar, Inline and Multi-Line Functions
  • System Predefined Functions, Audits
  • DBId, DBName, ObjectID, ObjectName
  • Variables & Parameters in SQL Server
  • Procedures : Types, Usage in Real-time
  • User Defined, System Defined Procedures
  • System Predefined Procedures, Audits
  • Sp_help, Sp_helpdb and sp_helptext
  • Sp_recompile, sp_pkeys, sp_rename
  • sp_depends, sp_who and sp_who2

Day 17: Tuning 5 - TUNING TOOLS

  • Tuning Tools : Workload and Trace Files
  • SQL Profiler Tool - Tuning Template, Events
  • DTA Tool with Profiler : Recommendations
  • DTA with Procedure Cache & .SQL Files
  • Execution Plans - Internals. Spooling
  • Estimated, Actual, LIVE Execution Plan
  • Query Costs : IO Cost and CPU Cost
  • Query Costs : SubTree Cost, Operator Cost
  • Numa Nodes, Boost Priority, Thread Count
  • Perfmon Counters - Important Counters
  • Resource Governor : Real-time Usage
  • Resource Pools and Workload Groups
  • Query Priority, DOP & Memory Grants
  • Classifier Function and RECONFIGURE

Day 27: SQL SERVER @ LINUX (RHEL)

  • Understanding LINUX OS Environment
  • LINUX OS Components - Kernel, Daemons
  • BootLoader, Shell and Desktop Env
  • SQL Server Options on LINUX Platform
  • Installing SQL Server on RHEL Cluster
  • su and sudo Commands in LINUX Cluster
  • Creating Linux Packages, REPO Files
  • Installing mssql-server Packages
  • Service Enable and Activation Options
  • Firewall Configurations, sa Passwords
  • Installing SQL Server Tools in LINUX
  • ms-sqltools Installation: SQLCMD, BCP
  • UNIXODBC Packages Installation, Verify
  • Running Test Connections and Queries

Day 8: Triggers, Transactions, DTC

  • Triggers - Purpose, Real-world Usage
  • FOR/AFTER Triggers - Real time Use
  • INSTEAD OF Triggers - Real time Use
  • INSERTED, DELETED Memory Tables
  • Enable Triggers and Disable Triggers
  • Database Level, Server Level Triggers
  • Transactions : Types, ACID Properties
  • EXPLICIT & IMPLICIT Transactions
  • COMMIT and ROLLBACK Statements
  • Query Blocking Scenarios @ Real-time
  • NOLOCK and READPAST Lock Hints
  • Linked Server, Remote Database Access
  • Remote Data Access, RPC, RPC Out
  • Distributed Transaction Coordinator

Day 18: Security Management

  • Windows Logins : Creation and Usage
  • SQL Server Logins : Creation, Usage
  • Logins, Users, Roles & Schemas Creation
  • Server Roles and Database Roles - Usage
  • Password Resets and Security Policies
  • Object Level Security & Column Security
  • Grant, With Grant, Deny, Revoke Settings
  • CONTROL, OWNERSHIP, Authorization
  • Data Encryption: Keys & Certifications
  • Job Security : Credentials and Proxies
  • DMVs for Security Audits, Orphan Users
  • Detecting, Resolving Orphan Users
  • Containment Databases - Users, Roles
  • Logon Failures & Server Management Logs

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
  • Planning for DB Maintenance Activities
  • System Database REBUILDs using CMD
  • Silent Installation & Installation Repairs
  • SQLCMD Tool and Instance Connections
  • DAC : Dedicated Administration Console
  • Verifications, Smoke Test and Rollbacks

DAY 9: SQL SERVER ARCHITECTURE

  • TCP IP, Named Pipes, Shared Memory
  • Query Processing and Storage Engines
  • Parse, Compile, Optimize & Execute
  • Query Optimizer (QO) and SQL Manager
  • Database Manager, Memory Manager
  • Buffer Manager, Buffer Pool - Use
  • Transaction, File and Lock Managers
  • Buffer Manager, WAL, Lazy Writer
  • Lock Managers - Storage & SQL OS
  • Synchronization Services in MSSQL
  • SQL OS Components, MDAC & CLR
  • Schemas : Grouping Tables and Usage
  • Schema - Table Migrations & TRANSFER
  • 2Part, 3Part, 4Part Naming Convention

Day 19: 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
  • DB Migrations and Orphan Users
  • Database Health Check : DBCC Commands
  • Allocation Errors, Consistency Errors
  • DBCC ShowContig, Extent Fragmentation
  • DBCC for Databases & Object Integrity
  • EstimateOnly, NoInfoMsgs with Tempdb
  • DDBC Page- GAM, SGAM, PFS, ML, Bitmap
  • DBCC Shrink: File and Database Levels

Day 29: SQL DBA Project - Level 1

  • 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

Day 10: Database, Index Architecture

  • 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 Page [Root]
  • Indexed Views / Materialized Views
  • Database Architecture - Detailed
  • Data Files, Log Files, LSN & VLF
  • Primary File [MDF] : Real-time Use
  • Secondary File [NDF] : Real-time Use
  • Transaction Log File [LDF] & LSN
  • Pages, Extents, and Checkpoints
  • Filegroups : ReadWrite & Read Only

Day 20: ALERTS, ISSUES, SOLUTIONS

  • Alerts Configuration for Notifications
  • Database Suspect Errors, Perfmon Events
  • Consistency Errors : Cause & Solutions
  • Allocation Errors : Cause & Solutions
  • Log Space Issues : Cause & Solutions
  • TempDB Space Issues : Cause & Solutions
  • Memory Issues : Cause & Solutions
  • SLA - OLA Reports and Tickets
  • Tickets : Properties, Ownerships
  • Impact, Urgency and Ticket Priority
  • Incident Tickets and Resolutions
  • Ticketing Tools - SQL DBAs Process
  • SQL Server Licensing Plans, Pricing
  • Service Startup Modes, Browser Service

Day 30: SQL DBA Project - Level 2

  • 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
  • Replication @ HA-DR : Issues, Solutions
  • Important Events and Errors, Solutions
  • Hot CPU and Processor Node, Priority
  • CPU Thread Counts and Windows Fibers
  • Contained Databases and Orphan Users
  • Memory Dump Files and Solutions
  • Firewall Issues and Solutions
  • Always-On (AAG): Issues and Solutions

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

Our SQL DBA Online 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 & AZURE SQL DATABASE

  • 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 for SQL Server
  • Comparing Azure with AWS Cloud for SQL Server
  • Azure Sources - Types, Microsoft Market Place
  • SQL Database Implementations in Azure Platform
  • Logical Servers, Virtual Machines, Managed Instance
  • Azure SQL Database Architecture Components
  • Creating Azure SQL Server (Logical Server)
  • Creating Azure SQL Databases and Pricing Tiers
  • Price Tiers: Basic, Standard, Premium, PremiumRS
  • DTUs Allocation for Database Size, Cost Models
  • Firewall Settings for Azure SQL Server (Logical Server)
  • Adding Firewall Rules - IP for Remote Access
  • Password Resets and Azure SQL Server Name Format

Day 37: AZURE BACKUPS, RESTORES, SYNC

  • Automated Backups in Azure SQL Database
  • Long Term & Automated Backup Retentions
  • Backups - Retentions, Audits. LTR Policy
  • Restore Points and Azure SQL Database Recovery
  • Local Backups, Encrypted Backups, Restores
  • Database Level Exports in Portal, SSMS
  • Manage Storage Pools, Failed Storage Recovery
  • Recovery Service Vaults, Policies with RA-GRS
  • BLOB Data Storage: LRS, GRS, and "RA - GRS"
  • 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 and Cloud to On-Premise Synchronization
  • Hub to Member and Member to Hub Sync Policies
  • Common Errors and Solutions - POC

Day 32: 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
  • Sharding - Topology for Elastic Query Processing
  • Split-Merge Service for SaaS Software Applications
  • Elastic Database Features - ShardMap, ShardKey
  • MultiShard Queries and Elastic Transactions
  • LOOKUP, HASH and RANGE Strategies for Sharding

    Day 38 : 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
    • Perform Disaster Recovery with (DR) Drills
    • System Views for Audit of GeoReplication
    • Backup Errors, Geo Replication Errors - Solutions
    • Azure Server Failover Process, Strategies
    • PRIMARY, SECONDARY, FAILOVER POLICY
    • Automated Failover , Manual Failover
    • Edit Server Failover Configurations
    • Adding Databases to Failover Group
    • Normal Failover and Forced Failover
    • Azure Server Failover Groups: Limitations
    • Comparing Server Failover with Always-On

    Day 33 : AZURE DB MIGRATIONS, AZURE DATA STUDIO

    • 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 & Assessment Reports
    • Generate and Validate Schemas. Migrations
    • Migration Scopes : Schema, Data, Schema & Data
    • Compatibility Checks and Assessment Checks
    • Resolving Database Migration Compatibility Issues
    • Azure Data Studio Tool for Database Connections
    • Azure Data Studio Features - Insights, Metrics
    • Comparing Azure Data Studio with SQL OPS Tool
    • SSMS Tool for Azure SQL Database Connections
    • SQLOPS Tool for Azure SQL Database Connections
    • SSDT (Visual Studio) for SQL Database Connections
    • Query Editor for Azure Database Access - in Portal
    • Azure Database Connections with Other Tools

    Day 39: SECURITY MANAGEMENT, ROW LEVEL SECURITY

    • 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 and WITH GRANT using T-SQL
    • Dynamic Data Masking, Transparent Database Encryptions
    • Data Masking Functions and Column Level Security
    • Vulnerability Assessment (VA) and Threat Detections
    • Implementing RLS - Row Level Security
    • Creating Users with & without Logins
    • Using SECURITY Schema for RLS Functions
    • Creating Security Predicates and Filters
    • Creating Security Policies for RLS
    • EXECUTE AS options for RLS. STATE ON/OFF
    • Data Level Encryption and Connection Encryption
    • Troubleshoot Encryption Errors in Azure SQL DB

    Day 34: Azure SQL DATABASE TUNING, AZURE SEARCH

    • 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, Intelligence
    • Index Recommendations with CPU and IO
    • IO Metrics, CPU Metrics & Query Statistics
    • Data File IO, Log File IO, Custom Reports
    • Identify Long Running Queries, Intensive Queries
    • 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 40: 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
    • Cloud Shell to run the Azure Power Shell
    • 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
    • Authorization Code, CLI Communication
    • Azure telemetry Commands and Usage
    • Help, Show, Create and Firewall Commands

    Day 35: AZURE SQL DB & On-Premise, Extended Events

    • Azure SQL Server Architecture Differences
    • Network Protocols and DB Engine Differences
    • File Structure and Filegroup Allocations
    • Secondary Files and FileStream Differences
    • Table Architecture for Partitions, Full Text Queries
    • Query Processing Differences with TDS Packets
    • Query Monitoring and Resources - Dashboards
    • Unsupported Commands with T-SQL Queries
    • SQL Traces : Creation and Audits. Limitations
    • Extended Events and Traces for T-SQL Query Analysis
    • Extended Events Packages, Targets, Actions, Sessions
    • TSQL and SP Debug Events with XEL Files for EventInfo
    • Global Fields and Event Filters with XEL Files @ Traces
    • XE Profiler - Default Templates for Event Profiling
    • Important System Views and Dynamic Management Views

    Day 41: AZURE VIRTUAL MACHINE, OTHER CLOUDS

    • Plan for IaaS, Azure VM. Install Azure Virtual Machines
    • Install/Configure Windows Server, Readhat, 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, Power Shell Scripts
    • Azure SQL Database 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: STRETCH DATABASES, MANAGED INSTANCES

    • 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
    • Remote Data Archive Configuration in Azure
    • Database Master Key [DMK], Cold Data Migration
    • SQL Database Managed Instance - TDE
    • Native Virtual Networks and Scalability
    • Lift - Shift LOB Applications, PaaS Infrastructure
    • Frictionless Migration for On-Premise
    • vCore Purchasing Model for Azure SQL DB
    • Gen 4 and Gen 5 Logical CPUs, Resource Limits
    • Managed Instances Vs AWS & Google Cloud
    • Cell Level Encryption and Always-Encrypted

     

    REAL-TIME PROJECT FOR AZURE SQL DBA

     

    MCSA : 70-764 Exam Guidance, Samples & Material

     

    MCSA : 70-765 Exam Guidance, Samples & Material

    Above course curriculum applicable for registrations from April 20th, 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