Course Information

Course CodeMS2734 (MOC2734) (M2734)
Fee£895 (Exclusive of VAT)
DurationThree Days
Delivery FormatInstructor-led

Introduction

This three-day instructor-led course provides students with the knowledge and skills to upgrade their skills to SQL Server 2005 so that they can design, build, query and develop enterprise SQL Server 2005 databases and servers.

Audience

This course is intended for experienced database developers and database administrators, who are responsible for the design, build, query, and develop enterprise SQL Server 2005 databases and servers.

Completion

After completing this course, students will be able to:

Prerequisites

Before attending this course, students must have:

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

Examinations

Exam 70–447: UPGRADE: MCDBA Skills to MCITP Database Administrator by Using Microsoft SQL Server 2005

Materials

The student kit includes a comprehensive workbook and other necessary materials for this class.

Course Outline

Module 1: SQL Server 2005 Overview

The information in this module introduces the main new features and enhancements in SQL Server 2005 and describes the new development tools.

Lessons

Lab 1: Exploring SQL Server 2005

After completing this module, students will be able to:

Module 2: Transact-SQL Enhancements in SQL Server 2005

In this module, students learn about the improvements in Transact-SQL in SQL Server 2005.

Lessons

Lab 2: Programming with Transact-SQL

After completing this module, students will be able to:

Module 3: Using XML in SQL Server 2005

In this module, students learn about the XML-related functionality in the SQL Server 2005 database engine will be described.

Lessons

Lab 3: Working with XML

After completing this module, students will be able to:

Module 4: Using Service Broker

The information in this module introduces Microsoft SQL Server 2005 Service Broker-a message-based platform for building service-oriented database solutions.

Lessons

Lab 4: Using Service Broker

After completing this module, students will be able to:

Module 5: Using Native HTTP Support

In this module, students learn how to create HTTP endpoints that make database services available to Web services clients.

Lessons

Lab 5: Implementing a Web Service with HTTP Endpoints

After completing this module, students will be able to:

Module 6: Using Notification Services

The information in this module introduces Notification Services and how to develop Notification Services applications.

Lessons

Lab 6: Using Notification Services

After completing this module, students will be able to:

Module 7: Using the .NET CLR in SQL Server 2005

In this module, students learn how to implement managed code in a SQL Server 2005 database.

Lessons

Lab 7: Implementing Managed Code in the Database

After completing this module, students will be able to:

Module 8: Developing Client Applications

The information in this module introduces database developers to client application development techniques that use the data access classes provided in the .NET Framework.

Lessons

Lab 8: Developing Client Applications

After completing this module, students will be able to:

Module 9: Using SQL Management Objects

The information in this module introduces the SQL Management Objects (SMO) Application Programming Interface (API) in Microsoft SQL Server 2005, which provides classes that you can use to manage SQL Server. SQL Server 2005 also introduces Replication Management Objects (RMO) to allow automation of replication.

Lessons

Lab 9: Using SQL Management Objects

After completing this module, students will be able to: