Microsoft Technical

Course Number:

2779

2780

5060

5061

6158


 

 

Maintaining a Microsoft SQL Server 2005 Database

Course 2780B: Five days; Instructor-Led

Course Fee: $2495.00 (less 10% 4 - 7 day discount) = $2245.00
Course Time: 5 days, 9:00 am - 5:00 pm, or 10 evenings, 6pm - 9pm

Introduction

Elements of this syllabus are subject to change.

This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2005 database. The course focuses on teaching individuals how to use SQL Server 2005 product features and tools related to maintaining a database.

Audience

This course is intended for IT Professionals who want to become skilled on SQL Server 2005 product features and technologies for maintaining a database.

At Course Completion

After completing this course, students will be able to:

•

Install and configure SQL Server 2005.

•

Manage database files.

•

Backup and restore databases.

•

Manage security.

•

Monitor SQL Server.

•

Transfer data into and out of SQL Server.

•

Automate administrative tasks.

•

Replicate data between SQL Server instances.

•

Maintain high availability.

Prerequisites

Before attending this course, students must have:

•

Basic knowledge of the Microsoft Windows operating system and its core functionality.

•

Working knowledge of Transact-SQL.

•

Working knowledge of relational databases.

•

Some experience with database design.

In addition, it is recommended, but not required, that students have completed:

•

Course 2778: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL.

•

Course 2779: Implementing a Microsoft SQL Server 2005 Database.

Course Outline

Module 1: Installing and Configuring SQL Server 2005

This module explains how to plan for and install SQL Server 2005, how to manage a SQL Server 2005 installation, and how to use the SQL Server 2005 administrative tools.

Lessons

•

Preparing to Install SQL Server

•

Installing SQL Server 2005

•

Managing a SQL Server 2005 Installation

Lab 1: Installing and Configuring SQL Server 2005

•

Performing an Installation

•

Managing SQL Server

After completing this module, students will be able to:

•

Explain how to prepare the hardware and other resources necessary to install SQL Server 2005.

•

Install SQL Server 2005.

•

Manage and configure a SQL Server 2005 installation.

Module 2: Managing Databases and Files

This module explains how to manage databases and files.

Lessons

•

Planning Databases

•

Creating Databases

•

Managing Databases

Lab 2: Managing Databases and Files

•

Creating a Database

•

Monitoring and Managing Filegroup Usage

•

Viewing Database Metadata

After completing this module, students will be able to:

•

Plan how to implement a database that meets an organization's requirements.

•

Create a SQL Server database.

•

Manage a SQL Server database.

Module 3: Disaster Recovery

This module explains how to plan and implement a backup and restore strategy.

Lessons

•

Planning a Backup Strategy

•

Backing Up User Databases

•

Restoring User Databases

•

Performing Online Restore Operations

•

Recovering Data from Database Snapshots

•

System Database and Disaster Recovery

Lab 3: Disaster Recovery

•

Implementing a Backup Strategy

•

Restoring and Recovering a Database

•

Performing Piecemeal Backup and Restore Operations

•

Restoring the master Database

After completing this module, students will be able to:

•

Plan a backup strategy for a database.

•

Back up user databases.

•

Restore user databases from backups.

•

Restore data in a user database while it is online.

•

Recover data for a user database from a database snapshot.

•

Restore and recover systems databases.

Module 4: Managing Security

This module explains how to manage principals, securables, and permissions, and how to implement cryptography in a SQL Server database.

Lessons

•

Overview of SQL Server Security

•

Protecting the Server Scope

•

Protecting the Database Scope

•

Managing Keys and Certificates in SQL Server

Lab 4: Managing Security

•

Creating Logins and Assigning Server-Scope Permissions

•

Creating and Managing Users

•

Using a Certificate to Protect Data

After completing this module, students will be able to:

•

Describe how SQL Server manages security.

•

Protect SQL Server at the server level.

•

Protect SQL Server databases.

•

Use keys and certificates to protect SQL Server objects.

Module 5: Monitoring SQL Server

This module explains how to monitor SQL Server performance and activity.

Lessons

•

Viewing Current Activity

•

Using System Monitor

•

Using SQL Server Profiler

•

Using DDL Triggers

•

Using Event Notifications

Lab 5: Monitoring SQL Server

•

Monitoring SQL Server Performance

•

Tracing SQL Server Activity

•

Implementing DDL Triggers

After completing this module, students will be able to:

•

Examine the current activity in a SQL Server instance.

•

Use System Monitor to obtain performance data about your computer and the instances of SQL Server running on your computer.

•

Use SQL Server Profiler to trace server and database activity.

•

Implement DDL triggers that enable you to audit changes to the structure of database objects.

•

Use event notifications to capture and monitor significant events for a SQL Server instance.

Module 6: Transferring Data

This module explains how to transfer and transform data.

Lessons

•

Overview of Data Transfer

•

Introduction to SQL Server Integration Services

•

Using SQL Server Integration Services

•

Features of SQL Server Integration Services

Lab 6: Transferring Data

•

Creating an SSIS Package

•

Deploying an SSIS Package

•

Using SSIS to Extract Data, Perform Lookups, Sort, and Split Data

After completing this module, students will be able to:

•

Describe the problems surrounding data transfer and the tools that SQL Server 2005 provides to perform data transfer.

•

Describe the purpose of SQL Server Integration Services.

•

Use SQL Server Integration Services to transfer data into a SQL Server database.

•

Describe the features of SQL Server Integration Services.

Module 7: Automating Administrative Tasks

This module explains how to use the SQL Server Agent to automate administrative tasks.

Lessons

•

Automating Administrative Tasks in SQL Server 2005

•

Configuring the SQL Server Agent

•

Creating Jobs and Operators

•

Creating Alerts

•

Managing Multiple Servers

•

Managing SQL Server Agent Security

Lab 7: Automating Administrative Tasks

•

Configuring SQL Server Agent

•

Creating Operators and Jobs

•

Creating Alerts

After completing this module, students will be able to:

•

Define SQL Server 2005 administrative tasks and schedule these tasks to run automatically.

•

Configure SQL Server Agent to support automatic task scheduling.

•

Script tasks by using SQL Server jobs, and define operators for managing these jobs.

•

Define alerts to warn operators about events raised by SQL Server.

•

Define and manage administrative tasks that span multiple servers.

•

Configure SQL Server Agent security.

Module 8: Implementing Replication

This module explains the purpose of replication, introduces the concepts underpinning replication, and describes how to implement replication in several common scenarios.

Lessons

•

Overview of Replication

•

Implementing Replication

•

Configuring Replication in Some Common Scenarios

Lab 8: Implementing Replication

•

Creating a Publication

•

Creating a Subscription

•

Implementing HTTP Merge Replication

After completing this module, students will be able to:

•

Describe replication and its components.

•

Configure and implement replication.

•

Use replication to meet the requirements of some common scenarios.

Module 9: Maintaining High Availability

This module explains how to implement high availability technologies with SQL Server 2005.

Lessons

•

Introduction to High Availability

•

Implementing Server Clustering

•

Implementing Database Mirroring

•

Implementing Log Shipping

•

Implementing Peer-to-Peer Replication

Lab 9:

•

Configuring Database Mirroring to Support Failover

•

Implementing Distributed High Availability

After completing this module, students will be able to:

•

Describe the factors affecting database availability.

•

Explain how to implement clustering to support fast failover of computers running Microsoft SQL Server instances.

•

Describe how to use SQL Server mirroring to implement a software solution for fast failover.

•

Describe how to implement log shipping to support fast recovery of a standby SQL Server database.

•

Explain how to use peer-to-peer replication to implement high availability in a distributed environment.



 

Adobe Authorized Training Center

Copyright ฉ 2002 - 2010

Servitor Training Services
B - 99 Sheppard Ave West
Toronto, Ontario, Canada, M2N 1M4
Tel: 888-326-6886, Fax: 416-848-6891

 info@servtraining.com


Developing Leaders For Service

Microsoft Gold Certified Partner for Learning Solutions

Proud Member of the National Association of Photoshop Professionals

IAMCP