SQL Server 2012 Database Administration (With Always On & Clustering Techniques) Module: 1
Architecture &Internals of SQL Server Engine
Module: 2
Installing, Upgrading, Configuration, Managing Services And Migration
Module: 3
Security, Automation & Monitoring
Module: 4
High Availability, Replication
Module: 5
SQL Server Clustering
Module: 6
Performance Tuning & Indexing
Module: 7
SQL Server 2012 Engine/HA Enhancements
Module: 8
Corporate Awareness and handling the environment
* * * * * *
Common Installation Issues Case study 1: Moving system databases Case study 2: Troubleshooting on a Failed
Relational
Installation
packs
Upgrading the server by applying Hot fixes In-Place Up gradation from SQL server
Best Practices to follow while upgrading Configuring Network Protocols from SQL
defined]
Memory Architecture
* * * * * * *
32-bit Vs 64-bit Architecture Dynamic Memory Management Effects of min and max server memory
Configuring Alert system in SQL server Best Practices on configuration tempdb &
Managing services
* * * * * * Starting and Stopping Services through 1. Configuration manager 2. Net Command
3. Command Prompt [sqlsrvr.exe]
Module: 2 Installing, Upgrading, Configuration, Managing services and Migration SQL server 2012 Installation
* * *
Planning the System/Pre-Requisites Installing SQL server 2008 R2 /2012 Installing Analysis Services
Start Up parameters
* * *
configuration Case study 1 : Tempdb failure issue Case study 3 : Changing SQL Server collation
About SQL server Agent Creating Jobs, Alerts and Operators Creating Maintenance Plans Working with Job activity Monitor
Side-By- Side Migration Techniques * Difference between in-place & Side by Side Advantages/Disadvantages of In-Place to 1. Migration by using Attach and Detach 2. Migration by using Back and restore
monitor
Monitoring SQL Server process by server activity monitor Monitoring SQL Server Error Logs/Windows by log file viewer Best Practices on Monitoring
method Wizard
Write-Ahead Transaction Log Truncating and shrinking the log file Managing T-Log issues by using DBCC
Backup & Restore: Server Roles Server and Database Principles * Recovery Models [Simple, Bulk-Logged & Database Roles Full] Creating Logins and mapping Users to * How Backup Works databases * Types of backups Creating credentials * 1. Full backup Creating Schemas * 2. Diff backup Server & Database Securable * 3. T-log backup Granting to Object level Permissions * 4. Copy Only Case study 1: How to Recover "SA" * 5. Mirror password when you forget it. * 6. Tail-Log Case study 2: How to grant execute * 7. Compressed backups
permissions to a single stored procedure Case study 3: How to grant execute permissions on all stored procedures Best Practices on security
* * * *
Replication Models
* * * * * * * * * * * * * * * * *
recovery)
heterogeneous] monitor
Case study 3: How to recover the database * * without having ldf file * Case study 4: Recovering crashed SQL Server Resolving Backup failures in Real time
scenarios
Log Shipping
Building DRS for log-shipping
Pre-requisites/Log-Shipping Process
cluster
1. Server clusters
Working with Log Shipping Monitor Logs hipping Role changing [Fail-Over] Frequently Raised Errors In Log-Shipping Case study: How to add files to a logBest Practices on Log-Shipping
2. NLB clusters [Network load balancing] Basic architecture of server clusters How cluster works
Database Mirroring
* Overview of Database Mirroring * Operating Modes in Database Mirroring * * Pre-Requisites for Database Mirroring * * Deploying Database Mirroring * * Fail-Over from Principle to Mirror * Working with Database mirroring monitor * * * Advantages & Disadvantages of * database * mirroring * * Database Snapshots * Using Database Snapshots for reporting * purposes. * * Case study on moving mirrored files * Best practices on Mirroring
Install the First Node Add Nodes to the Instance Perform Post installation Tasks
Remove Empty Cluster Disk Resource Set the Preferred Node Order for Failover
Replication
*
Replication Overview
* * * * * *
Tuning Advisor]
Server Instance
Performance Monitor [System Monitor] Dynamic Management Views (DMV) Best Practices on Performance Tuning Case Study A: Performance Counters SetupCollect-Analyze Case Study B: Performance Counters-
Thresholds
Module: 7 SQL Server 2012 Engine/HA Enhancements SQL Server 2012 Editions and Engine Enhancements
Principal Editions
Cluster Management
* Automatic failover & Failback Uninstalling a Failover Clustering Instance * * Best Practices on Clustering
Case study 1: Changing the Network Name
Specialized Editions Breadth Editions Policy Based management Resource Governor Central management servers Change data capture Compression Default Schema for Groups User-defined server roles Audit Enhancements User-defined audit event Database authentication enhancements Enabling contained databases Creating users New permissions
* *
*
of a SQL Server Failover Cluster Case Study 2: Changing the Service Accounts for a SQL Server Failover
Cluster
* How to determine fragmentation * Best Practices on Indexing Performance Tuning * Factors That Impact Performance * Tools used Activity Monitor, SQL Profiler, Database Tuning Advisor * Working with Activity Monitor * Blocking [SP_Who2] * SQL Profiler [How to capture events data by using Profiler] * Deadlocks and deadlock chain detection.
Index Fragmentation Index Defragmentation options\update 2012 High-Availability and Statistics Disaster-Recovery Enhancements * * * * * * * * * SQL Server AlwaysOn
AlwaysOn Availability Groups Understanding Concepts and Terminology Configuring Availability Groups Monitoring Availability groups
Backups on Secondary
AlwaysOn Failover Cluster Instances Support for Server Message Block Database Recovery Advisor
Database Mirroring and Log Shipping Database Mirroring and Database Snapshots Replication and Log Shipping
Replication and Database Mirroring Columnstore Index Overview
tools