1
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
Cont: 040- 66777220, 8143667179,
SQL Server DBA 2008R2/ 2012
Topic 1: Starting with SQL Server
Responsibilities of Database Administrator
Types of DBAs
History of SQL Server
Whats New in SQL Server 2005
SQL Server 2005 & 2008
Editions of SQL Server
Tools of SQL Server
Differences between Enterprise and Standard editions
Requirements
o Hardware
o Software
Instances
o Advantages of Instances
o Types
Default Instance
Named Instances
SQL Server Services
o Instanceaware Services
o Instanceunaware Services
o Start & Stopping Services
Client Server connectivity issues
Topic 2: Installing and configuring
Installing SQL Server 2005
o Pre installation steps
o Installations
o Viewing installation process with LOG files.
o Adding or removing components.
o Installing service packs.
Configuration
o Configuring various Services.
o Startup Parameters.
o Configuring data file and log
o Memory configuration
o Remote connections
o Configuring network protocols, ports.
o Configuring services
o Configuring default backup folder and authentication in windows registry.
Case Study
o Troubleshooting SQL Server installation common issues
o Rollbacking Service Packs.
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
66777220, 8143667179, [Link], optimizesql@[Link]
2008R2/ 2012 Success Path
Module1: In-Depth Training with Interview Tips
Module2: Advanced Scenarios with Troubleshooting
Database Designing & ITIL
Third Party Tools
Troubleshooting
Performance Tuning
Placement Assistance
: Starting with SQL Server
Responsibilities of Database Administrator
Server - versions
Whats New in SQL Server 2005 & 2008 R2 and 2012 for Administrators?
& 2008 Service Packs
Editions of SQL Server
Differences between Enterprise and Standard editions
Advantages of Instances
Default Instance
Named Instances
aware Services
unaware Services
Start & Stopping Services
Client Server connectivity issues
: Installing and configuring
Server 2005 & 2008.
installation steps
Installations
Viewing installation process with LOG files.
Adding or removing components.
Installing service packs.
Configuring various Services.
Startup Parameters.
Configuring data file and log file paths.
Memory configuration
Remote connections
Configuring network protocols, ports.
Configuring services
Configuring default backup folder and authentication in windows registry.
Troubleshooting SQL Server installation common issues
cking Service Packs.
#211, Nilgiri Block, Aditya Enclave
Ameerpet. 040-66777220, 8143667179
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
[Link], optimizesql@[Link]
Depth Training with Interview Tips
Advanced Scenarios with Troubleshooting
Configuring default backup folder and authentication in windows registry.
66777220, 8143667179
2
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
Cont: 040- 66777220, 8143667179, [Link], optimizesql@[Link]
o Best Practices
o Exercise
Topic 3: Working with Databases
Working with databases.
o System Defined databases
o Moving system databases
o Handling TempDB database.
Database Architecture.
o Data Files
o Log Files
o Filegroups
o Extents
o Pages types
o Page architecture
o Tracking free space
Creating Databases.
Adding files, filegroups.
Case Study
o Recovering suspect database
o Moving system databases
o Troubleshooting TempDB issues
o Log file full how to solve the problem.
Topic 4: Implementing Security.
Security in SQL Server 2008 R2/ 2012
Security Enhancements
Types of Authentications.
o Windows Authentication
Creating logins from windows users and groups
Orphan logins.
o 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.
Case Study
o Connecting to instance without login credentials
o Resolving orphan users
Topic 5: Backup and Restoration
Understanding Transaction Log file.
Understanding checkpoints & Lazy writer.
Truncating log file.
Recovery Models
o Full
o Bulk Logged
o Simple
Setting recovery model.
Database Backups
o Why we need to backups
Backup Types.
o Full
o Differential
o Transaction Log
3
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
Cont: 040- 66777220, 8143667179, [Link], optimizesql@[Link]
o File or Filegroup
Copy-only, Mirrored and tail log backups.
Backup Devices.
Performing Restoration
Backup system databases.
Compressions
o Row Compression
o Page Compression
o Data Partitions
o Table Compression via T-SQL
o Compressing Backups
Using LiteSpeed for backups.
Point-in-time recovery.
Viewing complete details of backup process.
Case Study
o Recovering a crashed database.
Topic 6: Replication
Replication and advantages
New features 2008 R2/ 2012
Replication Entities
Replication Architecture.
Replication Agents.
Types of Replications
Configuring Replication
o Snapshot Replication
o Transactional Replication
o Merge Replication
Peer to peer replication.
Configuring Oracle publication
Replication Topologies
Managing replication.
Monitoring and Tuning Replication.
Case Study
o Troubleshooting Primary Key violation error in Transactional Replication
o Troubleshooting [Link] file growth issues.
o Troubleshooting out of sync/ latency issues
Topic 7: Automating Administrative Tasks.
Working with Database Mail.
o Mail architecture.
o Configuring Profiles and Accounts
o Sending Mail
Configuring linked servers.
Implementing Automation
o Configuring SQL Server Agent.
o Creating Operators, Alerts, Jobs
o Managing jobs and resolving errors.
o Monitoring jobs.
o Auto alert when jobs are enabled, disabled or failed.
Database Snapshots.
Reverting from Snapshot.
Maintenance Plans
Case Study
o Configuring TempDB growth alerts
o Configuring [Link] growth alerts
Topic 8: High Availability
Introduction to High Availability.
Working with Log Shipping.
o Features
o Jobs
o Requirements to implement Log Shipping.
4
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
Cont: 040- 66777220, 8143667179, [Link], optimizesql@[Link]
o Configuring Log Shipping.
o Monitoring Log Shipping.
o Manually performing Fail Over.
o Transferring logins.
o Log shipping tables and stored procedures.
o Handling out of sync issues
Working with Database Mirroring.
o Advantages
o Architecture
o Operating Modes
o Servers involved in Mirroring
o Requirements for Mirroring
o Configuring
o Monitoring
Using Mirroring Monitor
Using System Monitor
Using Profiler
Using System views and SPs.
o Mirroring Fail Over
o Mirroring system tables and stored procedures.
o Case Study
Handling suspect issues
How to patch mirrored instances
How to move mirrored database files
Threads created for mirroring
Topic 9: Advanced Administration Concepts
Maintenance plans
Monitoring and Tuning SQL Server
o Performance counters setup
o Measuring performance of server.
o Tuning queries.
o Tuning databases.
o Tuning physical architecture of databases.
o Using DTA.
Monitoring Tools
o System Monitor
o SQL Server Profiler
o Database Engine Tuning Advisor.
o Dynamic Management Views.
o SQL Server and Windows Error Logs.
Troubleshooting
o Physical server performance.
o Connectivity to SQL Server
o Database Performance.
Managing Concurrency
o SQL Server Architecture
Relational Engine
Storage Engine
Buffer pool
Managing execution plans.
o Locks
o Deadlocks
o Transaction Isolation Levels.
o Understanding Blocking.
o Terminating Processes.
o Using the DAC.
o Case Study
Troubleshooting slowly running queries
Using DTA
Managing Databases
o Manage Index Fragmentation
o Manage Statistics
o Shrink Files
5
#211, OptimizeSQL Technologies, Nilgiri Block, Aditya Enclave. Ameerpet
Cont: 040- 66777220, 8143667179, [Link], optimizesql@[Link]
o Performing database integrity checks by using DBCC CHECKDB
o Index Rebuilding and Reorganizing.
SQL Server Up gradation.
Using DBCC commands.
Resource Governor
Troubleshooting SQL Server
o Managing Resource Utilization
o Resource Governor
o Resource Pools
o Creating a Resource Pool
o Workload Groups
o Creating a Workload Group
o Classification
o Creating a Classifier Function
Topic 10: Clustering SQL Server
Introduction to cluster environment & features.
Overview of Windows Clustering.
How SQL Server supports clustering.
Requirements
Installing and configuring SQL Server clustering.
Applying service packs and hot fixes.
Moving groups.
Adding node on a SQL Server Failover cluster.
Troubleshooting cluster issues.
Patching clustered instances
Topic 11: 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.
Participants benefits
After end of course the students get hands-on knowledge on
How to install and configure SQL Server.
How to troubleshoot database corruption errors.
How to handle high availability issues.
How to handle performance issues.
Good material for troubleshooting different scenarios, FAQs
Soft copy material on regularly used scripts, DBCC commands, DMVs etc
Free membership in google groups for future doubts and issues.
Free membership in [Link]/blog
Free placement assistance by our placement team.
Free seminars by old students and working professionals.
Other Courses
We are Completely dedicated to SQL
Server and offering complete SQL
Server
SQL Server BI(MSBI)
Performance Tuning &
Query Optimization
SQL Server Programming
Windows Clustering