Module1: Starting with SQL Server DBA
- Responsibilities of Database Administrator
- Types of DBAs
- History of SQL Server DBA
- Editions of SQL Server DBA
- Tools of SQL Server DBA
- Differences between Standard and Enterprise editions
- Instances types in SQL Server DBA
- Default Instance
- Named Instance
- SQL Server DBA Services
- Instance aware services
- Instance unaware services
- Pre-requisites
- Installation
- Post Installation verification Session
- Database
- Types of Database and Brief explanation
- System Databases
- User Database
- Database Architecture
- Pages
- Extents
- File groups
- Database
- Transaction Architecture
- Creating Database
- Modifying Database
- Adding Files
- Moving and renaming of Database files
- Database modes
- Real time Scenario
- Authentication Types in SQL Server DBA
- Types of Login
- Windows Login
- SQL Login
- Creating Users and Logins
- Server roles
- Password policy
- Understanding Database and Server Roles
- Permissions
- Working on access level issues
- Orphan users Finding and Fixing
- Important Queries
- Database Backups
- Why we need backups
- Types of Backup
- Full Backup
- Differential Backup
- Transaction Log Backup
- Copy-only, Mirrored, Split and Tail log Backups
- Differences between backups
- Backup Strategy
- Understanding how the data moving from Log to Data File, CHECKPOINT
- Monitoring the space usage of Log File and fixing
- Checking the backup files VALID or CORRUPTED
- Backup storage tables
- Important Queries
- Performing Restorations
- Types of Restoration
- Attach and Detach
- Shrinking files
- Types of Recovery Models
- Full
- Bulk Logged
- Simple
- Differences between Recovery Models
- Setting Recovery Models according to the Scenarios with examples
- Working with SQL Server DBA Agent
- Creating Jobs
- Managing Jobs and Resolving issues
- Monitoring Jobs
- Monitoring Tables
- Log Shipping
- Mirroring
- Replication
- Clustering
Module1: Log Shipping
- Log Shipping
- Working with Log Shipping
- Terminology
- Pre-requisites to implement Log Shipping
- Different modes of Log Shipping
- Configuring Log Shipping
- Monitoring
- Manually Performing Failover
- Log Shipping Tables
- Discussing Real Time Scenarios
- Working with Database Mirroring
- Terminology
- Pre-requisites to implement Mirroring
- Pre check mirroring ports ENABLED or DISABLED
- Architecture
- Operating Modes
- Differences between Modes
- Port numbers involved in Mirroring
- Requirements for Mirroring
- Configuring Mirroring
- Mirroring failover
- Issues on Mirroring
- Working with Replication
- Terminology
- Pre-requisites to implement to Replication
- Types of Replications
- DISTRIBUTOR Database
- Agents involved in Replication
- Configuring Replication
- Resolving Issues
- Introduction about clustering
- Clustering Architecture
- Importance of IP’s involved in Clustering
- SAN importance
- Drive dependency
- Nodes in Clustering
- Important commands
** DIFFERENCES BETWEEN ABOVE HIGH AVAILABILTY CONCEPTS**
ADVANCED CONCEPTS
- System Monitor
- SQL Server DBA Profiler
- SQL Server DBA and Windows Error Logs
- Indexes
- Types of indexes
- Fragmentation in Indexes
- Types of Fragmentations
- Database Tuning Advisor
- Dead Locks
- Blockings
- Terminating Processes
- Starting SQL Server DBA in Single user mode
- Changing the Default path of Database files
- Modifying the Logical and Physical names of database files
- Discussions on Real time scenarios
- Replying to Questioner mails on subject doubts
- Resume Preparations
- Providing material