MCTS - SQL Server 2005 Training: 2KO International offers specialised SQL Server 2005 training for Microsoft Technology Specialist certifications. Our SQL Server 2005 course is held in Cape Town South Africa, where we train delegates from all over the world. Microsoft Certified Technology Specialists in Microsoft SQL Server 2005 (MCTS: SQL Server 2005) implement and maintain databases using specific instructions and specifications. They have thorough knowledge of the product, understand how to use the tools and Transact-SQL language, and know how to explore the user interface. Technology Specialists typically pursue careers as database administrators, database developers, or business intelligence developers. They may also be developers and systems administrators who do not work with SQL Server daily but who want to show their breadth of technology experience.

 

Instructor Led SQL Server 2005 Training

In order to gain the MCTS certification in SQL Server 2005, you will need to pass the exam 70–431: TS: Microsoft SQL Server 2005 - Implementation and Maintenance. 2KO offers the SQL Server training in two parts:

 

Implementing a Microsoft SQL Server 2005 Database - Five days Instructor-Led

and also

Maintaining a Microsoft SQL Server 2005 Database  - Five days Instructor-Led

 

 

Course Outline
Implementing a Microsoft SQL Server 2005 Database - Five days Instructor-Led

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

 

Course Duration: 1 week (5 days)

Times: 8:30am to 4pm daily

 

Course Outline

Module 1: Creating Databases and Database Files

 

This module explains how to create databases, filegroups, schemas, and database snapshots.

Lessons

Creating Databases

Creating Filegroups

Creating Schemas

Creating Database Snapshots

Lab 1: Creating Databases and Database Files

Creating a Database

Creating Schemas

Creating a Database Snapshot

After completing this module, students will be able to:

Create databases.

Create filegroups.

Create schemas.

Create database snapshots.

Module 2: Creating Data Types and Tables

This module explains how to create data types and tables. It also describes how to create partitioned tables.

Lessons

Creating Data Types

Creating Tables

Creating Partitioned Tables

Lab 2: Creating Data Types and Tables

Creating Data Types

Creating Tables

Creating Partitioned Tables

After completing this module, students will be able to:

Create new data types.

Create new tables.

Create partitioned tables.

Module 3: Using XML

This module explains how to use the FOR XML clause and the OPENXML function. It also describes how to use the xml data type and its methods.

Lessons

Retrieving XML by Using FOR XML

Shredding XML by Using OPENXML

Introducing XQuery

Using the xml Data Type

Lab 3: Using XML

Mapping Relational Data and XML

Storing XML Natively in the Database

Using XQuery with xml Methods

After completing this module, students will be able to:

Retrieve XML by using the FOR XML clause.

Shred XML by using the OPENXML function.

Use XQuery expressions.

Use the xml data type.

Module 4: Creating and Tuning Indexes

This module explains how to plan, create, and optimize indexes. It also describes how to create XML indexes.

Lessons

Planning Indexes

Creating Indexes

Optimizing Indexes

Creating XML Indexes

Lab 4: Creating and Tuning Indexes

Creating Indexes

Tuning Indexes

Creating XML Indexes

After completing this module, students will be able to:

Plan indexes.

Create indexes.

Optimize indexes.

Create XML indexes.

Module 5: Implementing Data Integrity by Using Constraints

This module explains how to implement constraints and provides an overview of data integrity.

Lessons

Data Integrity Overview

Implementing Constraints

Lab 5: Implementing Data Integrity by Using Constraints

Creating Constraints

Disabling Constraints

After completing this module, students will be able to:

Describe the options for enforcing data integrity in SQL Server 2005.

Implement data integrity in SQL Server 2005 databases by using constraints.

Module 6: Implementing Data Integrity by Using Triggers and XML Schemas

This module explains how to implement triggers and XML schemas.

Lessons

Implementing Triggers

Implementing XML Schemas

Lab 6: Implementing Data Integrity by Using Triggers and XML Schemas

Creating Triggers

Implementing XML Schemas

After completing this module, students will be able to:

Implement data integrity in SQL Server 2005 databases by using triggers.

Implement data integrity in SQL Server 2005 databases by using XML schemas.

Module 7: Implementing Views

This module explains how to create views.

Lessons

Introduction to Views

Creating and Managing Views

Optimizing Performance by Using Views

Lab 7: Implementing Views

Creating Views

Creating Indexed Views

Creating Partitioned Views

After completing this module, students will be able to:

Describe the purpose of views.

Create and manage views.

Explain how to optimize query performance by using views.

Module 8: Implementing Stored Procedures

This module explains how to create stored procedures and functions. It also describes execution plans, plan caching, and query compilation.

Lessons

Implementing Stored Procedures

Creating Parameterized Stored Procedures

Working With Execution Plans

Handling Errors

Lab 8: Implementing Stored Procedures

Creating Stored Procedures

Working With Execution Plans

After completing this module, students will be able to:

Implement stored procedures.

Create parameterized stored procedures.

Work with execution plans.

Handle errors in stored procedures.

Module 9: Implementing Functions

This module explains how to create functions. It also describes how to control the execution context.

Lessons

Creating and Using Functions

Working with Functions

Controlling Execution Context

Lab 9: Implementing Functions

Creating Functions

Controlling Execution Context

After completing this module, students will be able to:

Create and use functions.

Work with functions.

Control execution context.

Module 10: Implementing Managed Code in the Database

This module explains how to implement managed database objects.

Lessons

Introduction to the SQL Server Common Language Runtime

Importing and Configuring Assemblies

Creating Managed Database Objects

Lab 10: Implementing Managed Code in the Database

Importing an Assembly

Creating Managed Database Objects

After completing this module, students will be able to:

Identify appropriate scenarios for managed code in the database.

Import and configure assemblies.

Create managed database objects.

Module 11: Managing Transactions and Locks

This module explains how to use transactions and the SQL Server locking mechanisms to meet the performance and data integrity requirements of your applications.

Lessons

Overview of Transactions and Locks

Managing Transactions

Understanding SQL Server Locking Architecture

Managing Locks

Lab 11: Managing Transactions and Locks

Using Transactions

Managing Locks

After completing this module, students will be able to:

Describe how SQL Server 2005 transactions use locks.

Execute and cancel a transaction.

Describe concurrency issues and SQL Server 2005 locking mechanisms.

Manage locks.

Module 12: Using Service Broker

This module explains how to build a messaging-based solution with Service Broker.

Lessons

Service Broker Overview

Creating Service Broker Objects

Sending and Receiving Messages

Lab 12: Using Service Broker (Optional)

Creating Service Broker Objects

Implementing the Initiating Service

Implementing the Target Service

After completing this module, students will be able to:

Describe Service Broker functionality and architecture.

Create Service Broker objects.

Send and receive Service Broker messages.

Module 13: Using Notification Services (Optional)

This module explains how to develop applications that generate and send timely messages to subscribers.

Lessons

Introduction to Notification Services

Developing Notification Services Solutions

After completing this module, students will be able to:

Describe how Notification Services operates.

Develop a Notification Services application

 

 

Course Outline

Maintaining a Microsoft SQL Server 2005 Database  - Five days Instructor-Led

 

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.

 

 

       

 

 

 

 

 


©1999 - 2005 2KO International    SEO by 1st Place