

Course 2780: Five days;
Instructor-Led
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. |
Solutient Corporation of Ohio
6133 Rockside Road, Suite 100 –
Cleveland, OH 44131
FOR MORE INFORMATION, CALL 216-654-0025