MS SQL SERVER DBA COURSE CONTENT
Trainer: Harsha Contact: +91-86882-36223
Microsoft SQL Server Database Administration
Module 1: Overview of SQL Server
• What is Data | Information |RDMS
• History of MS SQL Server
• Versions & Editions of SQL Server
• Hardware & Software and Requirements
• SQL Server Service Packs, CU, Hot Fixes.
• Instances Types
• Default Instance
• Named Instances
Module 2: Installation and Configuring SQL server
• Installation of SQL Server through GUI
• Slipstreamed Installation of SQL Server
• Installation of SQL Server from Configuration File
• Verify installation and folders and services
• Configuring data and Transaction log files.
• Configuring default Backup folder
• Configuring Tempdb and Min & Max Memory.
• Configuring Service accounts
• Configuring DAC
• Configuring Error Logs
• Adding of Respective MS SQL Server Ports In firewall
• Configuring Lock pages In Memory
• Configuring Instant file initialization [IFI]
• Configuring network protocols.
• Startup Parameters.
Module 3: Working with Databases
• Introduction of databases
• System Defined databases
• Moving system databases
• SQL Server Architecture
Database Architecture.
• Data Files
• Log Files
• Filegroups
• Extents
• Pages types
• Page architecture
• Creating Databases.
• Adding files, filegroups.
• Database states
Module 4: Implementing Security
• Setting authentication Mode
• Understanding of Login and User
• Understanding server roles.
• Working with users.
• Resolving orphan users.
• Understanding sever Level Roles and Database Level Roles
• Implementing Object and column Level security
• Implementing TDE [Transparent database encryption]
• SQL Server auditing.
Module 5: Backup and Restore
Recovery Models
• Full
• Bulk Logged
• Simple
• Summary of recovery model
Backup Types.
• Full
• Differential
• Transaction Log
• File or Filegroup
• Copy-only, Mirrored and Spilt backups.
• Point-in-time recovery
• Checkpoint
• Backup Parameters
• Database Snapshots.
Module 6: Database Mail [DB Mail]
Mail architecture.
Step by step configuration
Sending Test Mail
Module 7: Implementing Automation
Creating Operators,
Creating Alerts
Performance Condition Alerts
Event Alerts
WMI Alerts
Maintenance Plans
Module 8: Working with Log Shipping.
Architecture
Prerequisites for Log Shipping.
Configuring Log Shipping through GUI and T SQL
Configuring Standby Mode (with TUF file)
Monitoring Log Shipping.
Manually performing Fail Over.
Log shipping Scenarios Discussion.
Module 9: Working with Database Mirroring.
Architecture
Prerequisites for Mirroring
Different Operating Modes
Mirroring Fail Over
Module 10: Replication
Architecture
Prerequisites For Replication
Replication Agents.
Types of Replications
• Snapshot Replication
• Transactional Replication
• Merge Replication
• Peer to peer replication.
Monitoring Replication
Module 11: Always on
• Overview of Always ON.
• Prerequisites for Always on
• Adding Replicas on Availability Groups.
• Troubleshooting Always ON issues.
• Patching Always ON instances
• Configure AG Listener
• Understanding and Configuring DAG [Distributed Always On]
Module 12: SQL Clustering
• Overview of Clustering
• Prerequisites for Clustering
• Installing SQL Server Failover cluster instances [FCI]
• Active and Active Cluster
Module 12: Performance Tuning
• Troubleshooting of HIGH CPU
• Troubleshooting of HIGH memory
• Troubleshooting of HIGH IO
• Performance counters setup
• Wait Types in SQL Server and Identifying Waiting Task
• Monitoring using Profiler, Perfmon and Extended Events
• Database Engine Tuning Advisor.
• Dynamic Management Views.
• SQL Server and Windows Error Logs.
• Physical server performance.
• Database Performance.
• Locks & Deadlocks
• Transaction Isolation Levels.
• Understanding Blocking.
• Understanding Index Fragmentation
• Understanding Statistics
• Using DBCC commands
• Implicit Conversation
• Table Partitioning