MS SQL Server DBA Training
Welcome to Complete SQL Server DBA Tutorials ! This course is designed to help beginners and professionals learn the fundamentals of SQL Server DBA (Database Administrator). We will cover everything from basic concepts to advanced features, using real-life examples to enhance your understanding of database administration. Join us as we explore the practical applications of SQL Server DBA.
Overview
Database Administrators (DBAs) are responsible for the design, implementation, support and maintenance of computerized databases in today’s organizations. The role also includes architecting, building and scaling databases for future data growth and capacity. They are also responsible for security, performance and availability of data to users and customers. .
All the above tasks are performed with the help of a Database Management System (DBMS) and among the most widely used DBMS across the world today is the Microsoft SQL Server Data Platform.
Topics discussed
SQL Server Database Administration
- Database Administration
- DBA Responsibilities
- DBA Roles / Daily Activities
SQL Server Architecture
- Components of SQL Server
- SQL Server Network Interface (SNI)
- Command Parser
- Optimizer
- Query Executor
- Access Methods
- Buffer Manager
- Plan Cache
- Data Cache
- SQL Server Architecture Diagram
- Steps in executing a query
- Protocols available in SQL Server
SQL Server Storage Architecture
- Storage Architecture
- Page Architecture
- The page consists of 3 sections
- Types of Pages
- SQL Server Extents
- SQL Server File
- Database
- File Groups
- Storage Structure
SQL Server Database Architecture
- Database architecture
- Transactions
- ACID Properties in SQL Server
- Database Architecture
- SQL Server Buffer
- How Buffer Works
- SQL Server Checkpoint Process
- Advantages of the checkpoint in SQL Server,
- SQL Server Recovery Process
- Lazy Writer in SQL Server
- Dirty Pages
SQL Server Transaction Log Architecture
- Transaction Log Architecture
- WAL (Write Ahead Logging)
- Inactive Log
- SQL Server Log Architecture
- Advantages of T-Log
- Enhancement in SQL Server (Indirect checkpoint)
SQL Server installation
- Installation
- SQL Server Versions & Editions
- SQL Server Core Production Editions
- Windows Operating System Editions
- Binary File Location
- Collation Settings
- SQL Server Authentication
- Windows Authentication
- Mixed mode Authentication
- SQL Server Service Accounts
- SQL Server Service
- SQL Agent Service
- SQL Browser Service
- Full Text Service
- MSDTC
- Installing SQL SERVER 2012
- SQL Server 2012 Installation Process
- SQL Server 2012 Setup
- SQL Server Post Installation Steps
SQL Server Databases
- Types of Databases in SQL Server:
- System Databases:
- SQL Server Master Database:
- SQL Server Model Database
- MSDB
- SQL Server Temp DB
- SQL Server Resource DB
- Creating Databases in SQL Server
- SQL Server Database Properties
- To create database using T-Sql
SQL Server Backups
- SQL Server Backups
- Backup Objectives:
- SQL Server Recovery Models
- Simple Recovery Model
- Full Recovery Model
- Bulk-Logged
- SQL Server Backup Types
- SQL Server Full Backup
- SQL Server Differential Backup
- SQL Server T-Log Backup
- SQL Server Partial Backup
- Advanced Types of Backups in SQL Server
- SQL Server Copy Only Backup, Compressed Backup, Split Backup &Tail-Log Backup
- Situations of Tail-Log Backup
- SQL Server Backup Options
- SQL Server Backup History
- SQL Server Backup Permissions
- Backup History
SQL Server Restoration Tutorial
- Situations for Restoration
- Pre Restoration in SQL Server
- Restore File List Only
- Actual Restoration in SQL Server
- Post Restoration in SQL Server
- Restoring Backups using SSMS (GUI) in SQL Server
- SQL Server Restoration Options
- 1. With Replace – SQL Server Restoration Option
- 2. With Move – SQL Server Restoration Option
- 3. With Stop-at – SQL Server Restoration Option
- SQL Server Restoration Situations
- States and Steps of Restoration
- SQL Server Roll Forward, Roll Back & SQL Server No-recovery
- Restoring Enhancements in SQL Server 2012
- SQL Server Page Restore
SQL Server Security
- Levels of SQL Server Security
- SQL Server Security Processes
- Authentication & Authorization
- Types of Authorization Roles
- Database roles, Object level
- Encryption & Transparent data encryption(TDE)
SQL Server AUTOMATION Tutorial
- JOBS & How to create a job
- Post Job Steps
- Troubleshooting the Job Failures
SQL Server Migration
- What is SQL Server Migration?
- SQL Server Migration Scenarios
- Steps Involved in Migration Process
- Moving System Databases, Migrate Tables & Migrate Stored Procedures
SQL Server Upgradation
- What is SQL Server Upgradation?
- Microsoft sql server 2012 upgrade advisor
- Steps in installing upgrade advisor
- Types of upgradation
SQL Server Log shipping
- What is Log Shipping in SQL Server DBA?
- Log shipping Architecture
- Components of log shipping
- Configuring log shipping
- Failover steps in log shipping:
- Advantages and Disadvantages
- TUF file in Log shipping
to be continued..