0% found this document useful (0 votes)
32 views14 pages

SQL Server DBA Course Syllabus Sheet

SQL Server DBA Course Syllabus Sheet

Uploaded by

Praveen Madupu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
32 views14 pages

SQL Server DBA Course Syllabus Sheet

SQL Server DBA Course Syllabus Sheet

Uploaded by

Praveen Madupu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
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