Search on keywords

 


This set of training videos enables database administrators who work with enterprise environments to design security for database systems using Microsoft SQL Server 2005. The course emphasizes that students should think about the whole environment, which includes business needs, regulatory requirements, network systems, and database considerations during design. Students will also learn how to monitor security and respond to threats.

Price: $395

 

Meet The Certified Instructor:

Mark Russell - SQL 2005 Trainer (MCT, MCDBA, MCSD.NET, MCSE Security, CEH, Security+)

Mark Russell has over twenty years total networking and programming experience with a current focus enterprise database development and training using Microsoft SQL Server tools and technologies. Mark is a Certified Technical Trainer. He has taught over 500 Desktop Applications classes and over 500 Technical classes. Mark has completed Microsoft approved Train-the Trainer Program. He was named Instructor of the Year in 1999 with New Horizons Worldwide. As a Microsoft Certified Trainer, Mark has maintained an overall class (Instructor score) average of 9.62 on a 10 scale.

Course Introduction

Course Introduction
Module 1 - Selecting the Appropriate High-Availability Solution
Selecting the Appropriate High-Availability Solution
Minimum Requirements for a High-Availability Solution
Identifying Requirements and Constraints
Identifying Business Needs
Identifying Technical Constraints
Identifying Failback and Failover Policies
Analyzing Requirements and Constraints
Guidelines for Analyzing Requirements
Analyzing Constraints
Analyzing the Potential Cost of a Solution
Module 1 Review
Module 2 - Designing a Highly Available Database Storage Solution
Designing a Highly Available Database Storage Solution
Storage Requirements for Databases
Storage Requirements for System Databases
Storage Requirements for TempDB
Storage Requirements for Components and Files
Storage Requirements for SQL Server Components
Full-Text Indexes
External Files
Trace and Event Log Files
Log Policies
Backup Files
Storage Solutions for Databases
File and Filegroup Structures for Database Data
File Structures for Transaction Logs
Storage Solutions for System Databases
Backup and Restore Strategy
Designing a Restore Strategy
Designing a Recovery Strategy for System Databases
Designing a Recovery Strategy for User Databases
Designing a Database Strategy That Includes Database Snapshots
Module 2 Review
Module 3 - Designing a Failover Clustering Solution
Designing a Failover Clustering Solution
Designing the Platform for Failover Clustering
Overview of Failover Clustering
Scope of Protection
Key Components of a Cluster Environment
Hardware Requirements for Clustering
Selecting the Appropriate Windows Cluster Topology
Single Instance Cluster
Multiple Instance Cluster
N + 1 Cluster
N + M Cluster
Designing a Geo-Clustering Solution
Network Considerations for a Cluster Environment
Designing the SQL Server Cluster Implementation
Instances and Services
Specifying Processor Resource Configurations
Specifying Memory Configurations
Specifying Network Configurations
Designing Recovery Strategies and a Test Plan
Disaster Recovery Strategy for a Cluster
Test Plan for a SQL Server Cluster
Migrating and Upgrading Clusters
Migration Strategy for a Non-Clustered Instance
Applying Service Packs and Hotfixes
Designing an Operations Plan for Clustering
Designing an Operations Plan
Operational Events Affecting Clustering
Managing Security Events
Managing Incorrect Configuration Settings
Technologies That Complement Clustering
Module 3 Review
Module 4 - Designing a Log Shipping Solution
Designing a Log Shipping Solution
Introduction to Designing a Log Shipping Solution
Scope of Protection
Factors That Impact a Log Shipping Design
Designing Log Shipping Server Roles and Topology
Log Shipping Server Roles and Topology
Process of Changing Server Roles
Designing a Log Shipping Upgrade Strategy
Upgrading from SQL Server 2000 to SQL Server 2005
Applying Service Packs and Hotfixes
Designing an Operations Plan
Events Affecting Log Shipping
Managing Security Events
Managing Environment Differences
Technologies That Complement Log Shipping
Module 4 Review
Module 5 - Designing a Database Mirroring Solution
Designing a Database Mirroring Solution
Introduction
Log Shipping vs. Database Mirroring
Scope of Protection
Modes of Database Mirroring
Factors That Impact a Database Mirroring Design
Designing Database Roles and Topology
Database Roles and Topology
Designing a Database Mirroring Topology
Changing Database Roles
The Impact of Database States on Availability
Testing Database Mirroring
Converting High-Availability Solutions to Database Mirroring
Converting Log Shipping to Database Mirroring
Converting Clustering to Database Mirroring
Designing an Operations Plan
Operational Events Affecting Database Mirroring
Managing Environment Differences
Applying Service Packs and Hotfixes
Technologies That Complement Database Mirroring
Module 5 Review
Module 6 - Designing Replication Solutions for High Availability
Designing Replication Solutions for High Availability
Introduction
Scope of Protection
Types of Replication
Factors To Consider
Designing a Replication Solution
Server Roles and Topology
Selecting Replication Type
Designing Replication Strategies
Immediate/Queued Updating
Merge Replication
Replication-Aware Applications
Designing an Upgrade Strategy
Applying Service Packs and Hotfixes
Operation Plan for Replication
Events Affecting Replication
Operational Events Affecting Replication
Managing Security Events
Managing Environment Differences
Technologies That Complement Replication
Module 6 Review
Module 7 - Combining High-Availability Technologies
Combining High-Availability Technologies
Weaknesses in Each High-Availability Technology
Weaknesses in Clustering
Weaknesses in Log Shipping
Weaknesses in Database Mirroring
Weaknesses in Replication
Combining High-Availability Technologies Cont.
Maximize Availability with Log Shipping
Maximize Availability with Database Mirroring
Maximize Database and Server Availability with Replication
Maximize Database Availability with Clustering
Module 7 Review
Module 8 - Documenting and Testing a High-Availability Strategy
Documenting and Testing a High-Availability Strategy
Documenting High-Availability Solutions
Documenting Business Requirements
Validating the Selected Solution
Documenting the Selected Solution
Documenting the Selected Solution Guidelines
Documenting Failover and Failback Strategies
Documenting Threats to the Selected Solution
Test Plan for High-Availability Solutions
Testing a High-Availability Solution
Determining Performance Benchmarks
Business and Regulatory Requirements
Module 8 Review
Course Closure