6232 - Implementing and Maintaining SQL Server 2008

Length Price
5 days $2,995.00

Learn about the latest version of SQL Server 2008.

This instructor-led course provides you with the knowledge and skills to implement and maintain a Microsoft SQL Server 2008 database. You will learn to use SQL Server 2008 product features and tools related to implementing and maintaining a database.

This course incorporates materials from the Official Microsoft Learning Products:

  • 6231: Maintaining a Microsoft SQL Server 2008 Database
  • 6232: Implementing a Microsoft SQL Server 2008 Database

What You'll Learn

  •  Install and configure SQL Server 2008
  • Manage database files
  • Back up and restore databases
  • Manage security
  • Replicate data between SQL Server instances
  • Maintain high availability
  • Monitor SQL Server
  • Create data types and tables
  • Implement data integrity in Microsoft SQL Server 2008 databases by using constraints
  • Implement data integrity in Microsoft SQL Server 2008 by using triggers
  • Implement views
  • Implement stored procedures

Course Outline

 

1. Installing and Configuring SQL Server

  • Preparing to Install SQL Server
  • Installing SQL Server
  • Configuring a SQL Server Installation

2. Managing Databases and Files

  • Planning Databases
  • Creating Databases
  • Using Policy-Based Management

3. Disaster Recovery

  • Planning a Backup Strategy
  • Backing Up User Databases
  • Restoring User Databases
  • Performing Online Restore Operations
  • Recovering Data from Database Snapshots
  • System Databases and Disaster Recovery

4. Managing Security

  • Overview of SQL Server Security
  • Protecting the Server Scope
  • Protecting the Database Scope
  • Protecting the Server Scope
  • Auditing Security

5. Implementing Replication

  • Overview of Replication
  • Managing Publications and Subscriptions
  • Configuring Replication in Some Common Scenarios

6. Maintaining High Availability

  • Introduction to High Availability
  • Implementing Log Shipping
  • Implementing Database Mirroring
  • Implementing Server Clustering
  • Using Distributed High Availability Solutions

7. Monitoring SQL Server

  • Viewing Current Activity
  • Using SQL Server Profiler
  • Monitoring with DDL Triggers
  • Using Event Notifications

8. Troubleshooting and Performance Tuning

  • Troubleshooting SQL Server
  • Performance Tuning in SQL Server
  • Using Resource Governor
  • Using Data Collector

9. Creating Data Types and Tables

  • Creating Data Types
  • Creating Tables
  • Creating Partitioned Tables

10. Implementing Data Integrity by Using Constraints and Triggers

  • Data Integrity Overview
  • Implementing Constraints
  • Implementing Triggers

11. Implementing Views

  • Introduction to Views
  • Creating and Managing Views
  • Optimizing Performance by Using Views

12. Implementing Stored Procedures

  • Implementing Stored Procedures
  • Creating Parameterized Stored Procedures
  • Working With Execution Plans
  • Handling Errors

Labs

 

Lab 1: Installing and Configuring SQL Server

  • Installing SQL Server
  • Configuring SQL Server

Lab 2: Managing Databases and Files

  • Creating a Database
  • Monitoring and Managing Filegroup Usage
  • Creating a Policy

Lab 3: Disaster Recovery

  • Designing a Backup Strategy
  • Implementing a Backup Strategy
  • Restoring and Recovering a Database
  • Performing Piecemeal Backup and Restore Operations
  • Restoring the master Database

Lab 4: Managing Security

  • Creating Logins and Assigning Server-Scope Permissions
  • Creating and Managing Users
  • Using a Certificate to Protect Data
  • Implementing SQL Server Audit

Lab 5: Implementing Replication

  • Implementing Snapshot Replication
  • Implementing Peer-to-Peer Transactional Replication
  • Implementing HTTP Merge Replication

Lab 6: Maintaining High Availability

  • Configuring Log Shipping
  • Configuring Database Mirroring
  • Implementing SQL Server Clustering

Lab 7: Monitoring SQL Server

  • Monitoring SQL Server Activity
  • Tracing SQL Server Activity
  • Using DDL Triggers
  • Using Event Notifications

Lab 8: Troubleshooting and Performance Tuning

  • Troubleshooting Connectivity Problems
  • Troubleshooting Concurrency Problems
  • Using the Database Engine Tuning Advisor
  • Implementing Resource Governor
  • Implementing Data Collector

Lab 9: Creating Data Types and Tables

  • Creating Data Types
  • Using New Date and Time Data Types
  • Creating Tables
  • Creating Partitioned Tables

Lab 10: Implementing Data Integrity by Using Constraints and Triggers

  • Creating Constraints
  • Disabling Constraints
  • Creating Triggers

Lab 11: Implementing Views

  • Creating Views
  • Creating Indexed Views
  • Creating Partitioned Views

Lab 12: Implementing Stored Procedures

  • Creating Stored Procedures
  • Working with Execution Plans

 

Class Dates:

San Jose, CA
Aug 02, 2010 - Aug 06, 2010
Register Now
New York City, NY
Aug 02, 2010 - Aug 06, 2010
Register Now
San Antonio, TX
Aug 30, 2010 - Sep 03, 2010
Register Now
Ft. Lauderdale, FL
Sep 13, 2010 - Sep 17, 2010
Register Now