Maintaining a Microsoft SQL Server 2005 Database

Introduction
This three-day instructor-led course provides students with product knowledge and skills needed 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.

At Course Completion
After completing this course, students will be able to:

• Install and configure SQL Server 2005
• Manage database files.
• Manage security.
• Perform administrative tasks.
• Backup databases.
• Restore databases.
• Monitor SQL Server.
• Troubleshoot SQL Server.
• Transfer data.
• Maintain high availability.

Prerequisites

• 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.

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.
• Managing a SQL Server 2005 Installation.
• Manage a SQL Server installation.

Module 2: Managing Databases and Files
This module explains how to manage databases and files.

Lessons
• Planning databases.
• Creating databases.
• Managing databases.

Module 3: 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.
• Securing the Server Scope.
• Securing the Database Scope.
• Implementing Cryptography in SQL Server.

Module 4: 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.
• Recovering Data from Database Snapshots.
• System Database and Disaster Recovery.

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.

Module 6: Transferring Data
This module explains how to transfer and transform data.

Lessons
• Overview of Data Transfer.
• Introduction to SQL Server Integration Services (SSIS).
• Using SQL Server Integration Services.
• Transfer and transform data with SSIS.

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.
• Create Alerts.
• Managing Multiple Servers.
• Managing SQL Server Agent Security.

Module 8: 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.

Module 9: Introduction to Replication
This module explains considerations for implementing replication.

Lessons
• Overview of Replication.

Return to Database Development and Administration Training Courses

 
 
 
 
   

Find a training course: 

Microsoft Developer 
Training Courses 


Java Developer 
Training Courses 


Database Development 
and Administration 
Training Courses 


XML Training Courses 

Analysis and Design 
Training Courses 


Windows Debugging 
Training Courses 


Microsoft Business 
Solutions Development