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

SQL Server DBA Course Syllabus Sheet

SQL Server DBA Course Syllabus Sheet

Uploaded by

Praveen Madupu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

SQL Server DBA Course Syllabus Sheet

SQL Server DBA Course Syllabus Sheet

Uploaded by

Praveen Madupu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

SQL SERVER DBA

ONLINE TRAINING

Sunil Kumar Anna

For consultancy reach me @ Sunilannakumar@gmail.com


Topic 1: Starting with SQL Server
 Responsibilities of Database Administrator
 Types of DBAs
 History of SQL Server - versions
 What’s New in SQL Server 2005 & 2008 R2 and 2012 for Administrators?
 SQL Server 2005 & 2008 Service Packs, CU’s
 Editions of SQL Server
 Tools of SQL Server
 Differences between Enterprise and Standard editions
 Requirements
 Hardware
 Software
 Instances
 Advantages of Instances
 Types
 Default Instance
 Named Instances
 SQL Server Services
 Instance–aware Services
 Instance–unaware Services
 Start & Stopping Services
 Client Server connectivity issues
For consultancy reach me @ Sunilannakumar@gmail.com
Topic 2: Installing and configuring
 Installing SQL Server 2008 R2 & 2012.
 Pre – installation steps
 Installations
 Viewing installation process with LOG files.
 Adding or removing components.
 Installing service packs. Subtopics
 Configuration  Establishing Downtime For Maintenance
 Configuring various Services.  Precautions for Maintenance Activities
 Startup Parameters.  Detach - Attach (SSIS) - DB Migrations
 Configuring data file and log file paths.  Copy Database Wizard - DB Migrations
 SMO Connections and Offline Options
 Memory configuration
 Service Packs and Patch/hotfix Activities
 Remote connections
 Verifications(SmokeTest) and Rollbacks
 Configuring network protocols, ports.
 Upgrade Advisor Tool - Analysis Reports
 Configuring services  Upgrade Advisor Issues and Warnings
 Configuring default backup folder and  Server Upgrades and Precautions
authentication in windows registry.  Planning for Maintenance Activities
 Rebuilding System Databases, Objects
 Pre Database Maintenance Activities
 Post Database Maintenance Activities
 Update/Upgrade Rollback Procedures
 System Database Rebuilds & SQLCMD
For consultancy reach me @ Sunilannakumar@gmail.com
Topic 3: Working with Databases
 Working with databases.
 System Defined databases
 Moving system databases
 Handling TempDB database.
 Database Architecture.
 Data Files Subtopics
 Log Files  SQL Server Database Architecture
 File groups  DB Catalog and Storage Options
 Extents  Data Files : Purpose and Storage
 Pages – types  Filegroups : Purpose and Usage
 Page architecture  Log files : Purpose and Audits
 Tracking free space  Transaction Log Files - Considerations
 Creating Databases.  Sizing and Placement - Data Files
 Adding files, file groups.  Sizing and Placement - Log Files
 Locations and Sizing Recommendations
 Filegrowth and MAXSIZE Options
 Scripting Database Structures
 Database ALTERs and Considerations
 Designing Very Large Databases (VLDB)
 Placement of Files and Filegroups

For consultancy reach me @ Sunilannakumar@gmail.com


Topic 4: Implementing Security.
 Security in SQL Server 2008 R2/ 2012
 Security Enhancements
 Types of Authentications.
 Windows Authentication
 Creating logins from windows users and groups
 Orphan logins.
 SQL Server Authentication
 Creating SQL logins and testing logins
 setting authentication Mode
 Security Auditing.
 Understanding server roles.
 Working with users.
 Resolving orphan users.
 Understanding database roles, custom and application roles.
 Understanding permissions.
 Encryption and decryption.
 Working with certificates and schemas.
 Security catalog views and stored procedures.

For consultancy reach me @ Sunilannakumar@gmail.com


Topic 5: Backup and Restoration
 Understanding Transaction Log file.
 Understanding checkpoints & Lazy writer.
 Truncating log file.
 Recovery Models
 Full
 Bulk Logged
 Simple
 Setting recovery model.
 Database Backups
 Why we need to backups
 Backup Types.
 Full
 Compressions
 Differential
 Row Compression
 Transaction Log
 Page Compression
 File or Filegroup
 Data Partitions
 Copy-only, Mirrored and tail log backups.
 Table Compression via T-SQL
 Backup Devices.
 Compressing Backups
 Performing Restoration
 Using Lite Speed for backups.
 Backup system databases.
 Point-in-time recovery.
 Viewing complete details of backup process.
For consultancy reach me @ Sunilannakumar@gmail.com
Subtopics

 Backups Usage and Limitations  Recovery Paths and FILELIST Options


 Backup Types - Syntax  Database Restores & RECOVERY Options
 Log Backup Mechanism and Use  File Restores and Filegroup Restores
 Tuning Database Backup Operations  FILELISTONLY and VERIFYONLY Options
 File Backups and Filegroup Backups  MOVE, REPLACE Restore Options
 COMPRESSION, CHECKSUM and STATS  Re-Restoring (REPLACE) Backups Sets
 Backup Mirrors and Restore Options  Choosing Right Backups for Restores
 Backup Splits and Restore Options  SQL 2012 Backup to SQL 2014 Restore
 FORMAT, NOFORMAT, INIT and NOINIT  Partial Backups and STATS Options
 Remote Backups and Security Options  Choosing correct Recovery Model
 Compatibility, Recovery Model Options  Point-In-Time Restores & Recovery
 Recovery Models and Backups  Overwrite Options for DB Restores
 COPY_ONLY Backups and Importance  Tail Log Backups & Database States
 MSDB History Tables and Audits  Re-Restoring (REDO) Log Backups
 Important Queries for Backup Audits  Compressed Tail Log Restores
 Backup Verification Procedures  Restores for Partial Online Databases
Topic 6: Replication
 Replication and advantages
 New features 2008 R2/ 2012
 Replication Entities
 Replication Architecture.
 Replication Agents.
Topic 7: Automating Administrative Tasks
 Types of Replications
 Configuring Replication  Working with Database Mail.
 Snapshot Replication  Mail architecture.
 Transactional Replication  Configuring Profiles and Accounts
 Merge Replication  Sending Mail
 Peer to peer replication.  Configuring linked servers.
 Configuring Oracle publication  Implementing Automation
 Replication Topologies  Configuring SQL Server Agent.
 Managing replication.  Creating Operators, Alerts, Jobs
 Monitoring and Tuning Replication.  Managing jobs and resolving errors.
 Monitoring jobs.
 Auto alert when jobs are enabled,
disabled or failed.
 Database Snapshots.
 Reverting from Snapshot.
 Maintenance Plans
For consultancy reach me @ Sunilannakumar@gmail.com
Topic 8: High Availability
 Working with Log Shipping.
 Features
 Jobs
 Requirements to implement Log Shipping.
 Configuring Log Shipping.
 Monitoring Log Shipping.
 Manually performing Fail Over.
 Transferring logins.
 Log shipping tables and stored procedures.
 Handling out of sync issues
 Working with Database Mirroring.
 Advantages
 Architecture
 Operating Modes
 Servers involved in Mirroring
 Requirements for Mirroring
 Configuring
 Monitoring
 Using Mirroring Monitor
 Using System Monitor
 Using System views and SPs.
 Mirroring Fail Over
 Mirroring system tables and stored procedures.
Topic 9: Advanced Administration Concepts
 Maintenance plans
 Monitoring and Tuning SQL Server
 Performance counters setup
 Measuring performance of server.
 Tuning queries.
 Tuning databases.
 Tuning physical architecture of databases.
 Using DTA.
 Monitoring Tools Subtopics
 System Monitor  Understanding Locks & Lock Manager
 SQL Server Profiler  SP_WHO2 and SP_LOCK Outputs
 Database Engine Tuning Advisor.  Lock Types, Lock Hints & Escalations
 Dynamic Management Views.  Avoiding WAITS on PAGE and TABLE
 SQL Server and Windows Error Logs.  Isolation Levels - Types and Usage
 Troubleshooting  READ COMMITTED Isolation and Blocking
 Physical server performance.  READ UNCOMMITED and Dirty Reads
 SERIALIZABLE and REAPEATABLE
 Connectivity to SQL Server
 SNAPSHOT & READCOMITTED SNAPSHOT
 Database Performance.
 Choosing Isolation Levels For OLTP
 Managing Concurrency  Statement Locks & Transaction Locks
 SQL Server Architecture  TempDB Issues with Isolation Options
 Relational Engine  Locking Hints to Avoid Blockings
 Storage Engine  A DEADLOCK Scenario and DML Audits
 Buffer pool  Deadlock Detections and XDL Graphs
 Managing execution plans.
For consultancy reach me @ Sunilannakumar@gmail.com
 Locks
 Deadlocks
 Transaction Isolation Levels.
 Understanding Blocking.
 Terminating Processes.
 Using the DAC.
 Managing Databases
 Manage Index Fragmentation
 Manage Statistics
 Shrink Files
 Performing database integrity checks by using
DBCC CHECKDB Subtopics
 Index Rebuilding and Reorganizing  Query Resources - CPU, IO and Memory
 SQL Server Up gradation.  Audits - Activity Monitor Usage
 Using DBCC commands.  Audits - SQL Profiler Tool Usage
 Resource Governor  Database Health Check & DBCC
 Troubleshooting SQL Server  Log Space Usage Audits - DMVs/DMFs
 Managing Resource Utilization  Tempdb Usage Audits with DMVs/DMFs
 Resource Governor  Memory Usage and Disk Usage Audits
 Resource Pools  Considerations Using SQL Profiler
 Creating a Resource Pool  Deadlock Graphs with SQL Profiler
 Workload Groups  Audit Long Running Queries - DMV/DMF
 Audit Frequent Queries - DMV/DMF
 Creating a Workload Group
 Query Audits and DMVs / DMFs, Joins
 Classification
 Audits for Storage Allocation Issues
 Creating a Classifier Function
For consultancy reach me @ Sunilannakumar@gmail.com
SQL SERVER ADVANCE FEATURES
Topic 10: Clustering SQL Server Subtopics
 Introduction to cluster environment & features.
 Overview of Windows Clustering.  Understanding SQL Clustering Need
 How SQL Server supports clustering.  SQL Server Clustering Architecture
 Requirements  Understanding Ping Tests & Heartbeat
 Windows and SQL Server Licensing
 Installing and configuring SQL Server clustering.
 Windows Server Installation Options
 Applying service packs and hot fixes.
 SP Installation and Quorum Options
 Moving groups  Installing Windows MSCS Service
 Adding node on a SQL Server Failover cluster.  Testing MSCS Services and AD Options
 Troubleshooting cluster issues.  Verifying SQL Cluster Installation
 Patching clustered instances
Cluster Issues & Management
Topic 11: Always-On Availability Groups (AAG)  Cluster Connection Issues and Drains
 Always-On Availability Groups (AAG)  Network Security Issues with Solutions
 RAID, Storage Issues with Solutions
 Real-World Considerations For AAG
 Installing Updates in SQL Clusters
 Practical Challenges For HA and DR
 QUORUM Checks, Storage Issues
 SQL Server Cluster and AAG Limitations  SQL Server Cluster Utilities & Usage
 High Availaibility and Uptime in AAG  Cluster Working and Operative Modes
 SQL Clusters For High Availability  Configuration Settings - Monitors
 Active-Active Cluster Configurations
 Active-Passive Cluster Configurations
 SQL Server Cluster Node Updates
For consultancy reach me @ Sunilannakumar@gmail.com
Topic 12: SQL Server 2012 DBA Concepts
 Introduction to SQL Server 2012 environment
 Always On (HA/DR) features
 Column Store Indexes
 Contained Databases
 User defined server roles.
 Database recovery advisor.
 New/Updated DMVs (Dynamic Management
Views)Overview of Windows Clustering.

For Consultancy reach me @ Sunilannakumar@gmail.com

You might also like