MS SQL Bespoke Certificate for GABRIEL CHIVU
Add to LinkedIn
Certificate ID:
808391
Authentication Code:
bbe44
Certified Person Name:
GABRIEL CHIVU
Trainer Name:
Fulvio Caruna
Duration Days:
4
Duration Hours:
28
Course Name:
MS SQL Bespoke
Course Date:
6 May 2025 10:00 to 9 May 2025 17:00
Course Outline:
SQL Server Security and Basic Administration
- Introduction to SQL Server Security and Administration
- Importance of SQL Server security and database management
- Key responsibilities of SQL Server administrators
SQL Server Security and Basic Administration
- Server Roles
- Overview of SQL Server roles and their significance
- Configuring and managing server roles
- Database Roles
- Server vs. database roles
- Default and custom roles in SQL Server
- SA Account
- Risks and best practices associated with the SA (System Administrator) account
- Securing and managing the SA account
- Creating and Managing User Accounts
- Creating new user accounts
- Managing permissions and access control for users
- Schemas
- Importance of schemas in database structure
- Creating and managing schemas to control access and organization of objects
High Availability
- Log Shipping
- Concept and implementation of Log Shipping
- Configuring Log Shipping for redundancy and recovery
- Database Mirroring
- Overview of Database Mirroring
- Types of Database Mirroring: High Safety vs. High Performance
- Server Clustering
- What is SQL Server Clustering and how it ensures high availability
- Configuration and benefits of SQL Server Clustering for fault tolerance
Replication
- Snapshot Replication
- Configuring Snapshot Replication
- Use cases and limitations
- Transactional Replication
- Setting up and configuring Transactional Replication
- Benefits and challenges of Transactional Replication
- Merge Replication
- Introduction to Merge Replication
- Configuration and real-world use cases
SQL Server Activity Monitor
- SQL Profiler
- Overview and configuration of SQL Profiler for performance monitoring
- Capturing and analyzing SQL Server events
- Extended Events
- Introduction to Extended Events for advanced SQL Server monitoring
- Configuring and utilizing Extended Events for diagnostics
SQL Server Upgrade
- In-Place vs. Side-By-Side Upgrades
- Differences between In-Place and Side-By-Side upgrades
- Choosing the right upgrade method based on your environment
- Service Packs and Cumulative Updates
- Importance of applying Service Packs and Cumulative Updates
- Best practices for updating SQL Server instances
- Cluster Upgrades
- Considerations for upgrading SQL Server in a clustered environment
- Step-by-step guide for cluster upgrades
Performance and Tuning
- Query Store
- Benefits of using the Query Store for monitoring query performance
- Configuring and analyzing data in the Query Store
- Execution Plans
- How to read and interpret Execution Plans
- Using Execution Plans for query optimization
- SQL Profiler for Performance Tuning
- Using SQL Profiler to identify performance bottlenecks
- Key metrics and events to track for performance tuning
- Extended Events for Performance Tuning
- Configuring Extended Events for detailed performance analysis
- Using Extended Events to capture specific performance issues
Operating System Monitoring
- Monitoring CPU, Memory, Disk I/O, etc.
- Overview of key system resources to monitor for SQL Server performance
- Tools and techniques for monitoring CPU, memory, and disk I/O
Disaster Recovery (DR) and Incremental Backups
- Disaster Recovery with Incremental Backups
- The importance of incremental backups in a disaster recovery plan
- Configuring and using incremental backups for faster recovery
Data Corruption Recovery
- Handling Data Corruption
- Detecting and diagnosing data corruption (e.g., corruption in a single table)
- Steps to repair and recover from data corruption using DBCC commands