Best MSSQL Training in Chennai and Bangalore
Complete training for MSSQL DBA
Learning Format
Online, Classroom
Flexible Hours
Group Sessions
Practice Materials
Expert Trainers
Placements
Career Guidance
MSSQL Course Key Features
- Database Visualisation
- Machine Learning
- Programming Language
- Data Processing
- Data Storage
- Relational Database Management
MSSQL DBA Course Overview
In corporate IT environments, Microsoft SQL Server is a relational database management system (RDBMS) that supports a wide range of transaction processing, business intelligence, and analytics applications. Along with Oracle Database and IBM’s DB2, Microsoft SQL Server is one of the three market-leading database technologies.
Microsoft SQL Server, like other RDBMS software, is based on SQL, a standardised programming language used by database administrators and other IT professionals to administer databases and query the information they contain. Transact-SQL a Microsoft SQL that adds a set of proprietary programming extensions to the mainstream language.
- Database systems Overview
- Relational Database Systems
- Normalization
- CODD Rules
- ACID Properties
- Database Design
- What is SQL SERVER?
- Usage of SQL Server
- SQL Server Version
- SQL Server Editions
- SQL Server Instance
- SQL Server Engine Architecture
- Storage Engine: Buffer Manager, Lock Manager, File Manager, Transaction Services
- Query Processor: Parser, Optimizer, SQL Manager, Database Manager, Query Executor
- SQLOS API, Protocols, External Components, Transaction Log Architecture
- VLFs, checkpoint, LSN, Active – In active Logs
- Database Architecture
- Pages, Different Types of pages, Data Files, Log files
- Installation checklist
- Step by step Installation & Configuration
- System DB’s , User DB’s
- Post Configuration (Memory Settings, Tempdb Settings, Port, DB configuration, Maintenance jobs
- Automatic Installation
- SQL Server Clients –SSMS, SQL CMD
- SSMS Overview
- SQL Server Configuration Manager
- Create Database, Schemas
- Drop Database, Schemas
- File Groups, File growth, File Shrink
- Partition
- Capacity planning
- User Tables, system Tables, Temporary Tables
- DML, DDL, DCL
- Constraints, Data Types, Different types of Keys
- System objects
- Understanding of TSQL Language
- Select, where, Order by , union
- Different Types of joins
- Operators: Logical, Compound, Comparison, Bitwise and Arithmetic
- Tsql Query and Sub Queries
- Create, update and Drop View
- Different Types Of view
- Create user Stored Procedures, system SPs , Xps
- When to compile and recompile – Effects of recompiling SP
- What is Cursors and Triggers
- How and when it could be used
- Place Views, Cursors, Triggers, queries, sub-queries in Stored Procedure
- Different Types of Recovery Model
- How choose Recovery Model
- What is isolation level?
- Different types of isolation level
- How to choose isolation level
- Impact of Isolation level
- Authentication Modes
- Fixed Server Roles, Database Roles
- Grant and Revoke Permissions
- Logins, Users, Credentials, Schemas
- Orphan Users
- Security Audit
- LSN – Related to Backups
- Different Types of Backups
- Backup – Internals on how backup actually runs
- Perform Backup using TSQL, SSMS
- Compressed Backups
- Schedule Backups using Jobs
- Verifying Backups
- Overview on external backups Tools
- Automatic Recovery
- Recovery / No Recovery/Standby
- Restore using Tsql , SSMS
- Point in time Restore
- Restoring System Databases
- Restore Database, Restore Logs
- Create SQL Server jobs
- Automate tasks using SQL Server jobs
- Common Automation tasks using SQL jobs
- Setting and Notify using Alert
- Setting and Configuring SQL Mail
- Sending Automatic Mail , reports from SQL Server
- Backup & Restore
- Detach & Attach
- Export & Import
- Compatibility level
- Pre-requisites for Upgrade
- Upgrade Advisor
- Different Types of Upgrade – In place & Side-by-Side
- Service Pack Upgrades and Apply hot fixes
- Checklist for Upgrade
- Post check
- What are indexes
- B –Tree Structure
- Clustered , Non-Clustered and Heap Index
- Column Store Indexes
- Index Internals –How index works
- Fragmentation in indexes
- Fill factor in indexes
- How Index increases Performance
- Page Split, Key Lookup, RID Lookup
- What is Statistics
- Update Statistics
- Locks, Latches, Blocks, Dead locks
- Memory and CPU Bottle Necks
- Disk Latency
- Different Wait types
- Identify Long Running Queries
- How to read Execution Plans
- Different Operators in Execution Plans
- Table Scan, Index Scan, Index Seek
- Estimated Vs Actual Execution Plans
- How identify Bad Execution Plan
- DMVs to work on Performance Troubleshooting
- Trouble Shooting Methodology
- Activity Monitor
- SQL Server Profiler
- Extended Events
- Server Level Optimizations
- Database Level Optimizations
- Tempdb Optimization
- Data Partition
- Resource Governor
- Query Optimization
- Resource Optimization
- OS level Optimization
- Maintenance Plan (Rebuild, Reorg, update Stats, Check DB, Checkalloc)
- Optimize for Unknown
- Plan Caching and Recompilation
- Stretch Database
- Query Store
- In-Memory Tables
- Buffer Pool Extension
- Always On Enhancements
- Updatable Coulmnstore Indexes
- Backup Encryption
- Types of mirroring
- How to configure Mirroring
- How Mirroring Works
- Mirroring Monitor
- Trouble Shooting Mirroring Issues
- Always on Architecture
- Prerequisites for Always on
- Quorum in always on
- Configuring Always on
- Availability Replica and Readable Secondary Replica
- Manual /Automatic Replica Role Change
- Trouble Shoot Always on Issues
- What is Clustering?
- How to Setup Clustering
- Quorum Settings
- Active and Passive Nodes
- Heart beat in Clusters
- Failover in clustering
- What is replication?
- Different types of Replication
- Configure Replication
- Trouble Shoot Replication
- Overview of SQL Server Integration Services
- Overview of SQL Server Reporting Services
- Overview on Basic Power shell related to Database Administration
- Tsql Queries , DMVs used in DBA day to day Operations
Fill the Form to Enroll the Course
Who can apply for the course?
- Graduates/Freshers looking to advance their careers in the field of technology and development
- Students who are just beginning to explore their career options
- Non-IT professionals seeking a new domain or a career change in the IT industry
- Working professionals who want to improve their skills in order to perform more efficiently
- Certifications/Training for corporate companies
- Companies seeking technical support services
Growing Students Enrolment
Expanding Client Base
Network with Recruiters
Multiple Lab training & exercises
Related Videos
Related Courses
- Postgresql DBA Training
- MYSQL DBA Training
- MSSQL DBA Training
What Our Learners Have To Say About Us
Learning with sdbt gave me the technical confidence I needed to clear the Oracle DB Program, which helped me land job offers with an excellent pay raise in just six months. I’m thankful to my trainers for providing me with insightful knowledge.
– Rahul
Acquiring skills with sdbt increased the value of my career. I was grateful that sdbt assisted me in gaining a stronger foothold during the learning process. Now I work as a full-time Developer for an IT firm.
– Sheela
To get a job in a technical role, I needed the right skill set. Sdbt assisted me in achieving this goal and even set up interviews with a reputable organisation. My salary was increased by 60%. I began as a Developer but struggled due to a lack of advanced knowledge and joining sdbt was one of my career’s best decisions.