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