0% found this document useful (0 votes)
406 views

Technologies: SQL Server DBA Training

The document describes a 40-hour SQL Server DBA training course. It will be taught by a trainer with over 15 years of experience as a senior DBA. The training will cover topics such as SQL Server installation, configuration, security, backup and restore, performance tuning, and high availability options including mirroring, replication, clustering, and AlwaysOn availability groups.

Uploaded by

cr4satyajit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
406 views

Technologies: SQL Server DBA Training

The document describes a 40-hour SQL Server DBA training course. It will be taught by a trainer with over 15 years of experience as a senior DBA. The training will cover topics such as SQL Server installation, configuration, security, backup and restore, performance tuning, and high availability options including mirroring, replication, clustering, and AlwaysOn availability groups.

Uploaded by

cr4satyajit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

RedBush Technologies

209 ,Unitech Arcadia ,South City 2 Sector 49 , Gurgaon.122018

PH : 9971483222 / 9718212607

SQL Server DBA Training


SQL DBA Training Course Duration

 Approx. 40 Hours, daily one and half hours

MS SQL Trainer Profile:

 SQL DBA Trainer having more than 15 yrs experience as a Sr. DBA and currently working as a Sr. DBA and Consultant in one of the top
US based MNC. Previously worked with TCS, TSYS International and Motricity.

SQL DBA Training Course Overview

SQL SERVER installation and configuration

 Evaluating Installation requirements


 Features selection for Installation
 Default and Named Instance
 Enabling and disabling installed features
 Testing connectivity after installation
 Configuring SQL Server Instance Settings
 Database Configuration
 Authentication modes

Managing and Configuring Database

 Creating a new Database


 System Databases ( master , model, msdb , resource , tempdb)
 Understanding Filegroups
 Data Compression: Row Level, Unicode and Page level compression
 Transparent Data Encryption (TDE)
 Concept of log file and data file

Migrating database from one instance to another

 Detach and attach database


 Copy database from one server to another
 Moving database with backup and restore
 Migrating SQL Logins
 Understanding spid

Exporting and importing data

 Import and Export Wizard


 BCP for moving large amount of data
 Import data using BULK INSERT
 Import data using OPENROWSET
 SELECT INTO
 Referring another server with Linked server
 Considerations before a bulk data movement
SQL Server Logins and Server Roles

 Creating , altering and removing SQL logins


 Deny server access to a login
 Fixed server level roles
 User defined server roles

Database User and Roles

 Creating and dropping a database user


 Orphaned users
 Fixed database level roles
 Flexible database level roles
 Users and roles catalog views
 Application roles

SQL Server Security

 Understanding securables
 Permissions : GRANT,DENY and REVOKE
 Assigning fixed and flexible database roles
 Using Schemas
 Troubleshooting security issues
 Using Security Catalog views

Auditing a SQL Server

 Creating a SQL Server Audit


 SQL Server Audit Action Groups and Actions
 Creating a Server Audit Specification
 Creating a Database Audit Specification
 Configure Login Auditing
 Using C2 Audit mode

Mirroring and Replication

 Configure mirroring with windows authentication


 Role switching and failover
 Monitoring mirrored database
 Replication architecture
 Configuring Snapshot replication
 Configuring transactional replication
 Replication monitor

Clustering and AlwaysOn

 SQL Edition prerequisites


 Using Windows Server 2008 R2 as shared storage
 Creating a Windows Server 2008 R2 Failover Cluster
 Installing a SQL Server Failover Cluster
 Performing manual failover
 AlwaysOn availability groups
 Configuring Availability Modes
 Selecting Failover Modes
 Deploying AlwaysOn Availability Groups

Performance Tuning

 Performance Monitor
 Creating Data Collector Sets with Performance Monitor
 Working with SQL Server Profiler
 Extended Events Profiler
 Monitoring activity on SQL Server using Activity Monitor
 Using DMV for performance monitoring
 Identifying bottlenecks in performance: Disk, Memory and CPU

Indexes

 Understanding B-Tree structure


 Index Types: Clustered,Non-Clustered,Covering,Filtered,ColumnStore
 Creating and modifying indexes
 Choosing fill factor
 Removing Index fregmentation
 Identifying missing Indexes
 Reviewing unused indexes

Identify and resolve Concurrency issues

 ACID Properties
 Isolation Levels
 SQL Server Lock management
 Detecting and fixing Deadlocks
 KILL command

SQL Server Agent and Jobs

 Creating and monitoring jobs


 Executing jobs using SQL Server Agent
 Configure SQL Server Agent Mail Profile
 Managing Alerts
 Managing Operators

Backup and Restore

 Backup Types: Full, Differential, Transaction log,File and Filegroup backups, Copy Only
 Backup Compression
 Recovery Models
 Using Backup devices
 View backup history
 Restoring database
 Checking database status

You might also like