Establish a Maintenance Plan on SQL Server

30 minutes
  • 3 Learning Objectives

About this Hands-on Lab

In this hands-on lab scenario, your organization, Awesome Company, is reducing its on-site footprint and moving as many databases as possible to the cloud. As part of this effort, you have provisioned an Azure SQL Server virtual machine and are in the process of moving a sales database there. This database requires particular maintenance on a regular basis, so you need to set up a mechanism for automating these tasks. Performing the actions of this lab will help you become familiar with using maintenance plans to automate SQL Server maintenance tasks.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Set Up the Environment

Restore the acweb database from the GitHub repo, but use the name acsales.

Create a Maintenance Plan for Indexes and Statistics

Create a maintenance plan for acsales that will rebuild all indexes once a week and update all statistics every day.

Create a Maintenance Plan for Integrity Checks

Create a maintenance plan to check the integrity of all databases once per week.

Additional Resources

In this hands-on lab scenario, your organization, Awesome Company, is reducing its on-site footprint and moving as many databases as possible to the cloud. As part of this effort, you have provisioned an Azure SQL Server virtual machine and are in the process of moving a sales database there. This database requires particular maintenance on a regular basis, so you need to set up a mechanism for automating these tasks.

To accomplish your goals, implement maintenance plans for the following items:

  • Rebuild all indexes in the acsales database once a week.
  • Update all statistics in the acsales database every day.
  • Check database integrity for all databases once per week.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?