Microsoft SQL Server Database Administration

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

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

You might also like