Class room Training :
9885144200, 9394799566, 040-
9394799566, 8179735853, 040-
64619566
64619566
[email protected]
[email protected]
http://www.srihithatechnologies.com/sql-server-dba-online-trainingfrom-india.php
Module1: Starting with SQL Server
Responsibilities of Database Administrator
Types of DBAs
History of SQL Server
Editions of SQL Server
Tools of SQL Server
Differences between Standard and Enterprise editions
Instances types in SQL Server
Default Instance
Named Instance
SQL Server Services
o
Instance aware services
Instance unaware services
Module2: Installing SQL Server
Pre-requisites
Installation
Post Installation verification Session
Module3: Functioning of Databases
Database
Types of Database and Brief explanation
o
System Databases
User Database
Database Architecture
o
Pages
Extents
File groups
Database
Transaction Architecture
Creating Database
Modifying Database
o
Adding Files
Moving and renaming of Database files
Database modes
Real time Scenario
Module4: Security
Authentication Types in SQL Server
Types of Login
Windows Login
SQL Login
Creating Users and Logins
o
Server roles
Password policy
Understanding Database and Server Roles
Permissions
Working on access level issues
Orphan users Finding and Fixing
Important Queries
Module5: Database Backups and Restoration
Database Backups
o
Why we need backups
Types of Backup
o
Full Backup
Differential Backup
Transaction Log Backup
Copy-only, Mirrored, Split and Tail log Backups
Differences between backups
Backup Strategy
Understanding
how
the
data
moving
from
File, CHECKPOINT
Monitoring the space usage of Log File and fixing
Checking the backup files VALID or CORRUPTED
Backup storage tables
Important Queries
Performing Restorations
o
Types of Restoration
Attach and Detach
Shrinking files
Log
to
Data
Module6: Recovery Models of Database
Types of Recovery Models
o
Full
Bulk Logged
Simple
Differences between Recovery Models
Setting Recovery Models according to the Scenarios with examples
Module7: Automation of SQL SERVER
Working with SQL SERVER Agent
o
Creating Jobs
Managing Jobs and Resolving issues
Monitoring Jobs
Monitoring Tables
Log Shipping
Mirroring
Replication
Clustering
HIGH AVAILABILTY CONCEPTS
Module1: Log Shipping
Log Shipping
o
Working with Log Shipping
Terminology
Pre-requisites to implement Log Shipping
Different modes of Log Shipping
Configuring Log Shipping
Monitoring
Manually Performing Failover
Log Shipping Tables
Discussing Real Time Scenarios
Module2: Database Mirroring
Working with Database Mirroring
o
Terminology
Pre-requisites to implement Mirroring
Pre check mirroring ports ENABLED or DISABLED
Architecture
Operating Modes
Differences between Modes
Port numbers involved in Mirroring
Requirements for Mirroring
Configuring Mirroring
Mirroring failover
Issues on Mirroring
Module3: Replication
Working with Replication
o
Terminology
Pre-requisites to implement to Replication
Types of Replications
DISTRIBUTOR Database
Agents involved in Replication
Configuring Replication
Resolving Issues
Module4: Clustering
Introduction about clustering
Clustering Architecture
Importance of IPs involved in Clustering
SAN importance
Drive dependency
Nodes in Clustering
Important commands
** DIFFERENCES BETWEEN ABOVE HIGH AVAILABILTY
CONCEPTS**
ADVANCED CONCEPTS
Module1: Monitoring Tools
System Monitor
SQL Server Profiler
SQL Server and Windows Error Logs
Module2: Database Performance Tanning
Indexes
Types of indexes
Fragmentation in Indexes
Types of Fragmentations
Database Tuning Advisor
Dead Locks
Blockings
Terminating Processes
Module3: Managing the SQL Server and Databases
Starting SQL Server in Single user mode
Changing the Default path of Database files
Modifying the Logical and Physical names of database files
High Lights:
Discussions on Real time scenarios
Replying to Questioner mails on subject doubts
Resume Preparations
Providing material
Module I: SQL Server & T-SQL
Duration: 2 Weeks
Module II: Basic SQL DBA
Duration: 2 Weeks
Module III: Advanced SQL DBA
Duration: 2 Weeks
http://sqlschool.com/SQLDBA-Classroom-Training.html
SQL Introduction & Installation
SQL Server Installation
Services & Authentication
SQL Server Components
Firewall Configurations
Management Studio (SSMS)
Configuration Tools & SMO
Protocols & Server Aliases
Linked Servers & Types
Transaction Locks & Deadlocks
Significance of LOCKS
Types of Locks and Hints?
Isolation Levels & Usage
Choosing Isolation Levels
TempDB Issues & Isolation
Recovery Models and Options
Choosing Best Recovery Model
DB Deployment Issues
Realtime Implementations
A Book Selling Database
DBA Challenges in Realtime
SLA and OLA Process
Using SQL Browser Service
SQL Configuration Manager
Log On Accounts and Use
Resource Governor & Use
Routine DBA Checklist
SQL Server Database Design
SQL Database Creation
Files & File Group Options
Data File Recommendations
Log File Recommendations
DB Offline & Online Options
Database Modifications
Database Backups Strategies
Backups Usage and Format
Database & Partial Backups
FORMAT, INIT, CHECKSUM
Backup with T-SQL & UI
MSDB History Tables Audits
Compressed Backups & Expiry
Partitions and Query Tuning
Table Partitions and Use
Partition Functions & Schemes
Aligned Partitions, FillFactor
Partitions for Query Tuning
Statistics with Partitions
Compressed Partitions
SQL Server Tables Design
Table Design and Types
T-SQL Data Types & Use
INSERT & SELECT Options
Table Aliases & Schema
Tables & Filegroup Usage
Basic DML Operations
DELETE vs TRUNCATE
Database Restores & Recovery
Need for Restores and Types
Backup Verifications
Restore and Recovery Path
DB, File Group, File Restores
PARTIAL & Piecemeal Restores
Point-In-Time Restores
Compressed Tail Log Restores
Full Text Search
Full Text Search Configuration
FTS Catalogs and Usage
Full Text Indexes for Tuning
Full Text Index & Queries
CONTAINS and FREETEXT
CHANGE_TRACKING options
Securing FT Catalogs
Data Validations & Constraints
Constraints as Objects
Constraints as Properties
UNIQUE KEY and NOT NULL
PRIMARY KEYS & Usage
CHECK and DEFAULT
Composite Keys & Types
SET Options & Usage
SQL Jobs and DR/HA Plans
Backup Schedules & Jobs
Job Step Options
Job Failures and History
Job Activity Monitor & Status
Alert System and DB Mail
Operators and Notifications
Disaster Recovery Plans
Index Management
Index Fragmentation
SAMPLED & DETAILED Scans
Index Rebuilds & Options
Table Rebuilds, Compressions
Index Reorganizations
FILLFACTOR and PADINDEX
Filtered Indexes & Views
JOINS and Sub Queries
Parallel Conditions
EXISTS, APPLY, WHERE
ORDER BY, GROUPING, HAVING
Sub Queries & Usage
Nested Queries & Usage
Bulk Operations - Local
Bulk Operations - Remote
Replication Configurations
Replication for DR Process
Snapshot and Transactional
Merge Replication & Recovery
Peer-Peer Initialization
Replication - PUSH & PULL
Replication Monitors & Events
Remote Distributors for HA
DB Engine Tuning Advisor
Workload Files using Profiler
Workload Tables with Profiler
TUNING Templates and Filters
Index Selectivity and DTA
Filtered Indexes and Sizing
Statistics & Query Tuning
Indexed Views for Tuning
Views with Nested Joins
Views as Virtual Objects
Views as Physical Objects
SCHEMABINDING, ENCRYPTION
Issues with ALTER TABLE
System Views & Joins
Dynamic Management Views
Views with Joins and Views
Log Shipping & DB Recovery
Disaster Recovery Solutions
Log Shipping Modes
NORECOVERY and STANDBY
LS Jobs and Schedules
LS Monitor and Reports
Manual Failover Procedure
Log Shipping for DR Process
Alerts and Troubleshooting
LOG SPACE Issues & Solutions
TEMPDB Issues & Solutions
MEMORY Issues & Solutions
DB STATE Issues & Solutions
Network & Optimizations
PERFMON Counters and Filters
Replication Thresholds
Indexes and Query Tuning
Architecture of Table Indexes
Clustered & NonClustered
SORT_IN_TEMPDB, ONLINE
FILLFACTOR and PAD_INDEX
Execution Plans and Rules
Indexes & Performance
Unique Indexes and Uses
Working with Indexed Views
Database Mirroring & DR/HA
COPY_ONLY & INIT Backups
DB Mirroring Configuration
TCP Endpoints & Security
Automatic Failover Options
Manual Failover Options
SET PARTNER Options
Monitors & Considerations
DR & HA with DB Mirroring
DB Engine and PBM
SQL DB Engine Properties
Service Configurations
DTC and Remote Connections
Query Governor and Timeout
Policy Based Management
Database Facets & Conditions
Scheduling Policies
Considerations for PBM
Stored Procedures & Benefits
Stored Procedures & Use
Variables and Parameters
SCHEMABINDING, ENCRYPTION
INPUT & OUTPUT Parameters
System Stored Procedures
Dynamic SQL Queries
Procedure Cache & Recompile
Security and Data Encryption
Levels of SQL Security
Server Logins & DB Users
Server Roles and Mappings
Schema Level Security
Database Role and Use
Permissions, Database Roles
Encryption Keys & Certificates
Server Updates and Upgrades
Downtime & Precautions
Applying Patch/hotfix
Service Packs Precautions
Verification & SmokeTest
Upgrade Advisor Issues
Server Upgrades & Tests
Rollback Service Packs
Functions(UDF) and Usage
Functions Use & Types
Scalar Valued Functions
Table Valued Functions
SCHEMABINDING, ENCRYPTION
System Functions and Events
Date, Time, String Functions
Querying Metadata Functions
Procedure Cache Compilations
SQL Server Audits
SQL Audits and SQL Tools
Server Audits and Error Logs
Activity Monitors & IO Reports
SQL Profiler, Deadlock Graphs
DMVs for Queries & Tempdb
DMVs for Sessions & Process
DMFs for Session and Logs
System Views for Metadata
Windows Cluster Configuration
Windows and SQL Licensing
Windows Server Installation
Service Pack Installations
Domain Controller and AD
DCPROMO Settings (AD)
Network Configurations
PING and DTC Configurations
QUORUM settings and SAN
Triggers and Cursors
Why to use Triggers?
DML Triggers & Performance
INSERTED and DELETED tables
Database and Server Triggers
Cursor declaration Options
STATIC and DYNAMIC cursors
SCROLL & FORWARD_ONLY
LOCAL and GLOBAL cursors
KEYSET Cursors and Usage
Embedding Cursors in SPs
DB Audits & Queries
Activity Monitor & Deadlocks
I/O and CPU Usage
Backup Audits in MSDB
System Tables for Restores
Recovery versus Restores
DB Backup Strategies
Linked Server & Security
Replication & LS Alerts
DB Mail Configurations
Warnings, Emails & Operators
SQL Cluster Configuration
SQL Cluster Installation
Verifying Configurations
Add Nodes to SQL Cluster
SQL Group & AD Syncup
SQL Cluster Node Verification
SAN for Shared Storage
QUORUM Checks & Issues
MS DTC Configurations
Smoke Test Procedures
Failover Disk & RAID
Transaction Concepts
Transaction Types & Use
Blocking - DML Operations
Blocking - DDL Operations
COMMIT & ROLLBACK Options
SAVEPOINT & CHECKPOINT
Deciding Transaction Types
Querying SQL_MODULES View
Database Tasks & Audits
Import Export Wizard
OLE-DB Connections
Limitations of Import/Export
DB Scripting & Cloning
Database Properties
Database Recovery Plans
Realtime Considerations
Cluster Issues & Solutions
Connection Issues and Drains
Security Issues with Solutions
Storage Issues with Solutions
Updates in SQL Clusters
Cluster Maintenance Activities
Always-On Availability Groups
Practical Challenges For HA
http://www.futurepointtech.com/index.php/dba/ms-sql-serverdba-2012-training.html
SQL Server DBA 2012
Course Contents
1) Differentiate Files and Databases
2) DBMS
3) RDBMS
4) Normalizations
5) SQL Server
Versions and Editions
Features of SQL Server
Differentiate the SQL Server and Oracle
Services of SQL Server
Tools of SQL server
6) SQL Server components over view
7) Pages & extents
Pages and Extents
Type of Extents
8) Files and File groups
Type of Files
Type of File groups
9) Backup, Restore and Recovery models
Full backup
Deferential backup
Transaction log backup
Tail log backup
10) Maintenance and Troubleshooting of System Databases
Moving system databases
Rebuilding system databases
11) Troubleshooting, maintenance and Starting the SQL Server
instances with following methods
Single user mode
Minimal Configuration Mode
Command Prompt
Net Command
12) Login the SQL Server using by DAC
13) Installation and Up gradation of SQL Server
14) Migrating SQL server Databases
Backup and Restore
Attach and Detach
Import and Export
Copy Database
Migrating of Orphaned users
15) Security
i) Authentication modes
ii) Logins and Server roles
iii) Database users and Database roles
iv) User mapping
16) Automation and SQL server agent
Creating jobs
Creating Job Scheduling
Creating Alerts and Operators
Database mail Configuration
17) Monitoring SQL Server
Job Activity Monitor
Activity monitor
Log File Viewer
Performance Monitor
Windows Event viewer
Monitoring by SQL Server Alerts
SQL Server Profiler
18) Mirroring
Types of Mirroring
High performance mode
High availability
High Protection
Types of Data Transfer methods
Failover of Mirroring
19) Log shipping
20) Replication
Snapshot replications
Transactional Replication
Transactional With Updatable
Merge Replications
Types of Replication agents
21) Clustering
Connection Setup of Clusters
Nodes
Quorum
Automatic failover
Moving to another Node
Monitoring Clusters
22) Performance tuning
i) Types of Isolation levels
ii) Locks
iii) Deadlocks
iv) Blockings
23) Query Optimizer and Query Execution Plan
24) Indexing
Types of Indexes
Differences of Indexes
Index Structure
Rebuild and Reorganizing
Fill Factor
25) T-Log structure
26) Overview of anyone Third-party monitoring tool
27) FAQs, PDF documents and Softwares
Basic SQL Server DBA 2014
Module 1 Basic SQL Server DBA 2014
1. Transaction Locks and Deadlocks
Significance of LOCKS and Usage
Types of Locks and Lock Hints?
Isolation Levels - Types & Usage
Choosing best Isolation Level
TempDB Issues with Isolation Levels
Recovery Models and Options
Choosing Best Recovery Model
Real-time Data Deployment Issues
2. Database Backups Strategies
Need for Backups Strategies
Database Backups and Partial Backups
FORMAT, INIT, SKIP, CHECKSUM Options
Backup using T-SQL Scripts & UI
Backup validations and Restore Paths
MSDB History Tables, Backup Audits
Compressed Backups and Expiry
Log backups and Truncation options
Backup Audit Tables in MSDB
Media Sets and Media Truncate Options
3. Database Restores and Recovery Paths
Need for Restores and Types
Backup Verification using T-SQL & UI
Restore Phases and Recovery Path
Database, File Group, File Restores
PARTIAL and Piecemeal Restores
Point-In-Time Restores and Options
Compressed Tail Log Restores, Recovery
MOVE and FILELISTONLY Options
4. SQL Server Jobs & Alerts
Creating Jobs using UI
Creating Jobs using T-SQL Scripts
Understanding Job Steps and Schedules
Backup Schedules & Jobs using Scripts
Job Failures and History View
Enabling and Disabling Jobs
Job Activity Monitor and Agent Status
Alert System and DB Mail Configuration
5. Data Replications and DR Process
Replication Architecture and Configuration
Snapshot and Transactional Replications
Merge Replication, DB Recovery process
Peer-Peer with Backup Initialization
Replication Types - PUSH & PULL
Replication Alerts, Warnings and Emails
Replication Monitors and Event Watch
Replication for Load Balancing & DR
Agent Operators, Notifications / Emails
Data Access Modes and Agent Properties
6. Log Shipping and DB Mirroring
Disaster Recovery in SQL Server
Log Shipping Configuration and Modes
Manual DB Failover using Log Shipping
DB Mirroring Configuration and Modes
Automatic and Manual Failover Options
Mirror Monitors, Network Considerations
Comparing Log Shipping and Mirroring
7. Security and Data Encryption
Levels of Security Implementation
Server level Logins and DB level Users
Server Roles and User Mappings
Schema Level Security and DB Roles
Table and Column permissions, DB roles
Data Encryption Keys and Certificates
Login Failures, Authentication Audits
8. Server Audits and DB Monitors
Types of Audits and SQL Tools
Server level Audits and Error Logs
Activity Monitors and IO Usage Reports
SQL Profiler, Deadlock Graphs and Filters
DMVs for Query Audits, Tempdb Audits
DMFs for Index, Session and Log Audits
DMFs, DMVs for Queries, Tempdb Audits
Important Queries for DBCC
Important DMVs and DMFs
Security Audits and Profiling
Module 2 Advanced SQL Server DBA 2014
9. Database Maintenance Plans (SSIS)
Database Maintenance Plan Strategies
Wizard Based DMPs and Schedules
Control Flow Tasks, Precedence Usage
Index Rebuilds and Reorganization
Deciding Fill Factor and PAD_INDEX Options
Managing MSDB and TEMPDB
Using NOTIFY OPERATOR task in DMP
Using UPDATE STATISTICS and Agent
Maintenance Issues in Real-time
10. Partitions and Full Text Indexes
Table Partitions and Compressions
Aligned Partitions and Fill Factor
Managing Partitions for Query Tuning
Statistics with Indexes and Partitions
Full Text Search Usage and Catalogs
Full Text Indexes for Query Tuning
CHANGE_TRACKING options and Use
Tuning Implementations with Cache
Compressed Indexes with Partitions
11. Database Engine Tuning Advisor (DTA)
Creating Workload Files using Profiler
Workload Tables with SQL Profiler
TUNING Templates and Column Filters
Index Selectivity and DTA Usage
Filtered Indexes and Index Sizing
Role of Statistics in Performance Tuning
Index Fragmentation and REBUILDS
12. Alerts and Troubleshooting
LOG SPACE Issues - Alerts and Solutions
TEMPDB Issues - Alerts and Solutions
MEMORY Issues - Alerts and Solutions
DB STATE Issues - Alerts and Solutions
Network Issues - Alerts and Optimizations
Using PERFMON Counters and Filters
Replication and Mirroring Thresholds
Activity Monitor and Deadlock Issues
13. DB Engine Configurations and PBM
Working with SQL Engine Properties
DTC and Remote Connection Properties
Query Governor and Timeout Options
Database State Properties and Options
Policy Based Management (PBM) Usage
Database Facets and Conditions
Scheduling and Reporting Policies
Resource Governor & Browser Tools
Server Properties and Configurations
14. Server Updates and Upgrades
Establish Downtime, Sample Notifications
PRIOR Maintenance activities, Precautions
Applying Patch/hot fix and Service Packs
Verifying Updates and Smoke Test Options
Understanding Upgrade Advisor Issues
Server Upgrades and Smoke Tests
Rollback Service Packs and Precautions
System Database Rebuilds
15. Windows and SQL Cluster Configurations
Windows and SQL Licensing Options
Domain Controller and Active Directory
Windows and Network Configuration
PING tests and DTC Configurations
QUORUM settings and SAN Settings
SQL Server Cluster Installation
SQL Group and RAID Configurations
Virtual SAN Setup and Verification
16. SQL Cluster Issues and Troubleshooting
SQL Cluster Node Installation
QUORUM Check and DTC Settings
Connection Issues and Drains
SQL Cluster Configurations and Heartbeat
Security Issues with Solutions
Storage Issues with Solutions
Always-On (AAG) Groups and HA
Practical Considerations For HA