Microsoft

SQL Server 2005: Fast Track: Administration

Course Code: RT0216      Days: 5
Show all Microsoft Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

This five-day instructor-led course provides database administrators working in enterprise environments with the knowledge and skills to administer a Microsoft SQL Server 2005 database infrastructure. The course uses the Microsoft Official Curriculum and focuses on the core modules from the five courses that make up the MCITP: Database Administration certification track, using instructor led training and workshop formats Additional work will be required from delegates during this course should they wish to achieve certification.

Audience

This course is intended for current professional database administrators who have on-the-job experience administering SQL Server database solutions in an enterprise environment

Prerequisites

Before attending this course, students must have attended the following courses or possess an equivalent level of knowledge: Course 50027: Querying and Processing MS SQL Server Data with SQL Statements. Course 2779: Implementing a Microsoft SQL Server 2005 Database. Course 2780: Maintaining a Microsoft SQL Server 2005 Database.

Course Outline

Analysing Capacity Needs

This module explains how to gather data about the current capacity of key system resources such as storage, CPU, memory, and network bandwidth. It also explains how the resulting data can be used to estimate future capacity needs.

Lessons

  • Estimating Storage Requirements
  • Estimating CPU Requirements
  • Estimating Memory Requirements
  • Estimating Network Requirements

Lab: Analysing Capacity Needs

  • Gathering Requirements that Impact or Affect Capacity Needs
  • Estimating Capacity Needs
After completing this module, students will be able to:
  • Estimate disk storage requirements.
  • Estimate CPU requirements.
  • Estimate memory requirements.
  • Estimate network bandwidth requirements.

Designing a Strategy for Data Archiving

This module explains how to identify the requirements that affect data archiving, determine the structure of archival data, select an appropriate storage format, and develop a data movement strategy. It also describes the key elements of a data archival plan and the process of creating it.

Lessons

  • Identifying Requirements that Affect Data Archiving
  • Determining the Structure of Archival Data
  • Creating a Data Archival Plan

Lab: Designing a Strategy for Data Archiving

  • Designing an Archiving Solution
  • Defending Your Archiving Solution
After completing this module, students will be able to:
  • Identify the requirements that affect data archiving.
  • Determine the structure of archival data.
  • Create a data archival plan.

Designing a Strategy for Database Server Consolidation

This module describes the benefits of consolidating database servers in various ways and explains how to use multiple SQL Server instances to optimize the design of a database server infrastructure. It also details the process of designing a database server consolidation plan.

Lessons

  • Overview of Database Server Consolidation
  • Designing a Strategy for SQL Server Instances
  • Designing a Database Server Consolidation Plan

Lab: Designing a Database Server Consolidation Strategy

  • Designing a Consolidation Strategy
  • Defending Your Consolidation Strategy
After completing this module, students will be able to:
  • Identify the benefits of different ways to consolidate database servers.
  • Design a strategy for SQL Server instances.
  • Design a database server consolidation plan.

Designing a Database Server Infrastructure

This module explains how to evaluate the current database server infrastructure of an organization and gather requirements for modifying it. It also provides guidelines and best practices for designing modifications to the current infrastructure and describes the hardware and software tradeoffs involved in the design process.

Lessons

  • Evaluating the Current Database Server Infrastructure
  • Gathering Requirements for Changing a Database Server Infrastructure
  • Designing Modifications to a Database Server Infrastructure

Lab: Designing a Database Server Infrastructure

  • Choosing a Database Server Hardware and Software
  • Defending Your Database Server Hardware and Software Choices
After completing this module, students will be able to:
  • Evaluate the current database server infrastructure.
  • Gather requirements for changing a database server infrastructure.
  • Design modifications to a database server infrastructure

Designing a Highly Available Database Storage Solution

This module provides the guidelines and considerations to determine the storage requirements for SQL Server databases, components, and external files that are a part of the database system. This module also explains the guidelines for designing storage solutions for these resources. In this module, you will also learn about designing restore strategies to maximize availability. Finally, this module explains the guidelines for recovering damaged and partially damaged system and user databases.

Lessons

  • Determining Storage Requirements for SQL Server Databases
  • Determining Storage Requirements for SQL Server Components and Files
  • Designing Storage Solutions for SQL Server Databases
  • Designing a Backup and Restore Strategy

Lab: Designing a Highly Available Database Storage Solution

  • Determining Storage Needs
  • Selecting the Storage Solution
  • Designing a RAID Solution
  • Designing a SAN Solution
  • Designing a Backup and Restore Strategy
After completing this module, students will be able to:
  • Determine storage requirements for SQL Server databases.
  • Determine storage requirements for SQL Server components and files.
  • Design a highly-available storage solution for each database resource.
  • Design a backup and restore strategy for the database.

Designing a Log Shipping Solution

In this module, you will learn about the guidelines and considerations for designing a log shipping solution. This module provides the guidelines for determining log shipping server roles and topology. This module also explains the guidelines for upgrading og shipping. Finally, this module explains the process of designing an operations plan for log shipping. In this module, you will also learn about the planned and unplanned events that can affect a log shipping environment.

Lessons

  • Introduction to Designing a Log Shipping Solution
  • Designing Log Shipping Server Roles and Topology
  • Designing a Log Shipping Upgrade Strategy
  • Designing an Operations Plan for Log Shipping

Lab: Designing a Log Shipping Solution

  • Selecting the Appropriate Log Shipping Architecture
  • Designing Log Shipping Database Roles and Topology
  • Designing an Operations Plan
  • Verifying and Testing a Log Shipping Solution
After completing this module, students will be able to:
  • Explain the different considerations for designing a log shipping solution.
  • Design log shipping server roles and topology.
  • Design a strategy for upgrading log shipping.
  • Design an operations plan for log shipping to maximise availability.

Designing a Database Mirroring Solution

In this module, you will learn about the guidelines and considerations for designing a database mirroring solution. This module provides the guidelines for determining the database roles and topology for mirroring. This module also explains the guidelines for migrating from an existing high-availability technology in SQL Server 2000 to database mirroring in SQL Server 2005. Finally, this module explains the process of designing an operations plan for database mirroring. In this module, you will also learn about the planned and unplanned events that can affect a mirroring environment.

Lessons

  • Introduction to Designing a Database Mirroring Solution
  • Designing Database Roles and Topology for Database Mirroring
  • Converting High-availability Solutions to Database Mirroring
  • Designing an Operations Plan for Database Mirroring

Lab: Designing a Database Mirroring Solution

  • Selecting the Appropriate Mirroring Architecture
  • Designing Database Roles and Topology for Database Mirroring
  • Designing an Operations Plan
  • Evaluating Migration Options from Clustering to Mirroring
  • Evaluating Migration Options from Log Shipping to Mirroring
  • Comparing Mirroring with Clustering and Log Shipping
After completing this module, students will be able to:
  • Explain the different considerations for designing a database mirroring solution.
  • Design the database roles and topology for database mirroring.
  • Convert existing high-availability solutions to database mirroring.
  • Design an operations plan for database mirroring to maximize availability.

Introduction to Designing SQL Server Security

This module introduces the principles and methodology of designing SQL Server security. This module also explains the benefits of having a security policy in place and the process of creating a security policy. In addition, this module teaches you the importance of monitoring the security of SQL Server.

Lessons

  • Principles of Database Security
  • Methodology for Designing a SQL Server Security Policy
  • Monitoring SQL Server Security
After completing this module, students will be able to:
  • Explain the principles of SQL Server security.
  • Describe the methodology to design a SQL Server security policy.
  • Explain the importance of monitoring SQL Server security.

Designing a SQL Server Systems Infrastructure Security Policy

This module provides the guidelines for implementing server-level security using authentication methods. This module also provides the knowledge required to develop a Microsoft Windows server-level security policy. To enable you to do this, this module provides the guidelines to create password policy and determine service accounts permissions. In addition, this module explains how to select an appropriate encryption method to develop a secure communication policy. This module also explains the monitoring standards for SQL Server.

Lessons

  • Integrating with Enterprise Authentication Systems
  • Developing Windows Server-Level Security Policies
  • Developing a Secure Communication Policy
  • Defining SQL Server Security Monitoring Standards

Lab: Designing a SQL Server Systems Infrastructure Security Policy

  • Developing Microsoft Windows Server-Level Security Policies
  • Developing a Secure Communication Policy
  • Integrating SQL Server Security Within the Active Directory Environment
  • Integrating SQL Server Security With Firewall Configurations
  • Discussing Systems Infrastructure Security Integration

Lab: Creating an Infrastructure Security Inventory

  • Auditing the SQL Server Logins
  • Auditing the Windows Local Password Policy
  • Auditing SQL Server Service Accounts
  • Monitoring Security at the Enterprise and Server Levels
After completing this module, students will be able to:
  • Integrate SQL Server security with enterprise-level authentication systems.
  • Develop Windows server-level security policies.
  • Develop a secure communication policy.
  • Define security monitoring standards for SQL Server at the enterprise and server level.

Designing Security Policies for Instances and Databases

This module explains how to design SQL Server instance-level, database-level, and object-level security policies. This module teaches the security monitoring standards for instances and databases.

Lessons

  • Designing an Instance-Level Security Policy
  • Designing a Database-Level Security Policy
  • Designing an Object-Level Security Policy
  • Defining Security Monitoring Standards for Instances and Databases

Lab: Designing Security Policies for Instances and Databases

  • Designing an Instance-Level Security Policy
  • Designing a Database-Level Security Policy
  • Designing an Object-Level Security Policy
  • Discussing Database Security Exceptions

Lab: Validating Security Policies for Instances and Databases

  • Auditing Existing Server Logins
  • Auditing SQL Server Roles Membership
  • Analysing Existing Object Permissions
  • Monitoring Security at the Instance and Database Level
After completing this module, students will be able to:
  • Design a SQL Server instance-level security policy. . Design a database-level security policy.
  • Design an object-level security policy.
  • Define security monitoring standards for instances and databases.

Integrating Data Encryption into a Database Security Design

This module provides the guidelines and considerations for security data using encryption and certificates. This module also describes various data encryption policies. Finally, this module shows how to determine a key storage method.

Lessons

  • Securing Data by Using Encryption and Certificates
  • Designing Data Encryption Policies
  • Determining a Key Storage Method Integrating Data Encryption into a Database Security Design
  • Selecting a Data Security Method
  • Designing a Data Encryption Security Policy
  • Selecting a Key Storage Method
After completing this module, students will be able to:
  • Secure data by using encryption and certificates. . Design data encryption policies.
  • Determine a key storage method.

Designing a Response Strategy for Threats and Attacks

This module provides guidelines to respond to virus and worm attacks, denial-of-service attacks, and injection attacks.

Lessons

b
  • Designing a Response Policy for Virus and Worm Attacks
  • Designing a Response Policy for Denial-of-Service Attacks
  • Designing a Response Policy for Internal and SQL Injection Attacks

Lab: Designing a Response Strategy for Threats and Attacks

  • Designing a Response Policy for Virus and Worm Attacks
  • Designing a Response Policy for Denial-of-Service Attacks
  • Designing a Response Policy for Internal Attacks
  • Validating a Security Policy After completing this module, students will be able to:
  • Design a response policy for virus and worm attacks.
  • Design a response policy to handle the denial-of-service attacks.
  • Design a response policy to prevent internal and SQL injection attacks.

Managing and Automating Databases and Servers

This module provides you with the guidelines and considerations for planning automated systems for databases and servers. This module also provides you with the knowledge required to maintain a run book.

Lessons

  • Planning an Automated System for Database Maintenance.
  • Planning an Automated System Server Maintenance.
  • Documenting Administration and Automation Information.

Lab: Managing and Automating Databases and Servers

  • Creating Maintenance Plans.
  • Creating Database Change Control Procedures.
  • Configuring And Using the SQL H2 Tool.
After completing this module, students will be able to:
  • Plan an automated system for database maintenance.
  • Plan an automated system for server maintenance.
  • Document administration and automation information in a run book.

Building a Monitoring Solution for SQL Server Performance Issues

This module provides an opportunity for the student to build a monitoring solution that will help to identify SQL Server performance issues. Students will design a baseline performance monitoring solution.

Lessons

  • Narrowing Down a Performance Issue to an Environment Area
  • Guidelines for Monitoring Database Servers and Instances by Using Profiler and Sysmon
  • Guidelines for Auditing and Comparing Test Results

Lab: Building a Monitoring Solution for SQL Server Performance Issues

  • Determining Which Indicators to Monitor
  • Implementing a Monitoring Solution
  • Auditing Monitoring Results to Identify Problem Areas
After completing this module, students will be able to:
  • Explain the methodology of narrowing down a performance issue to a particular database environment area.
  • Apply the guidelines for monitoring database servers and instances by using Profiler and Sysmon. . Apply the guidelines for auditing and comparing test results.
  • Determine which indicators to monitor.
  • Implement a monitoring solution.
  • Audit monitoring results to identify problem areas.

Troubleshooting Database and Database Server Performance Issues

This module provides an opportunity for students to troubleshoot SQL Server performance issues. Students analyze the sample monitoring output to determine the issue. This unit includes information on a new feature in SQL Server 2005 which allows students to automatically sync a Sysmon log and Profiler trace. It also allows students to load and perform analysis against a Profiler trace using SQL Server queries. Finally, it allows students to run SQLdiag.exe as an additional troubleshooting tool.

Lessons

  • Narrowing Down a Performance Issue to a Database Object
  • How Profiler Can Help Narrow a Search to a Specific Issue
  • How the SQLdiag Tool Can Be Used to Analyse Outputs

Lab: Troubleshooting Database and Database Server Performance Issues

  • Analysing Sysmon and Profiler Traces
  • Analysing a Profiler Trace by Using SQL Server Queries
  • Determining Database Server Issues by Using SQLdiag.exe
After completing this module, students will be able to:
  • Explain the methodology of narrowing down a performance issue to a particular database environment object.
  • Explain the use of SQLdiag tool to analyze outputs.
  • Explain the use of Profiler to narrow a troubleshooting search to a specific issue.
  • Analyse Sysmon and Profiler traces.
  • Analyse Profiler traces using SQL Server queries.
  • Determine performance issues by using SQLdiag.exe.

Troubleshooting SQL Server Data Issues

This module lets students troubleshoot issues at a data level. One exercise will be used to identify and recover a torn page. The second exercise is a business unit report which contains invalid data. The goal is for the Database Administrator to track down the reasons for the invalid data.

Lessons

  • The Methodology of Troubleshooting SQL Server Data Issues
  • The Process of Troubleshooting Data Integrity Issues
  • How Torn Pages Can be Resolved Using a Single-Page Restore

Lab: Troubleshooting SQL Server Data Issues

  • Troubleshooting and Repairing Torn Pages
  • Troubleshooting a Data Issue After completing this module, students will be able to:
  • Explain the methodology of troubleshooting data issues.
  • Explain the process of troubleshooting data integrity issues.
  • Explain how torn pages can be resolved using a single-page restore.
  • Troubleshoot and repair torn pages.
  • Troubleshoot data integrity issues.

Troubleshooting SQL Server Data Concurrency Issues

This module lets the students identify the offending objects that cause concurrency issues. The first exercise shows students how to determine stored procedures involved in a deadlocked situation. The second exercise shows students how to determine the source of a blocking issue. The third exercise shows students how to evaluate wait types and latches.

Lessons

  • The Methodology of Troubleshooting Concurrency Issues
  • What Are SQL Server Latches?
  • Activity: Choosing a Blocking Monitoring Solution

Lab: Troubleshooting SQL Server Data Concurrency Issues

  • Identifying the Objects Involved in a Deadlock
  • Identifying the Objects Involved in a Blocking Issue
  • Determining Concurrency Issues by Using Latch Wait Types
After completing this module, students will be able to:
  • Explain the methodology of troubleshooting concurrency issues.
  • Explain what latches are and how they can be useful in troubleshooting long wait times.
  • Choose a blocking monitoring solution.
  • Identify the objects involved in a deadlock issue.
  • Identify the objects involved in a blocking issue.
  • Determine concurrency issues by using latch wait types.


How to make a booking for the RT0216 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership