20465 Designing Database Solutions for Microsoft SQL Server 2012


Course Description

This course describes how to design and monitor high performance, highly available data solutions with SQL Server 2012. This course focuses on creating plans and designs for database structure, storage, objects, and servers. Students will have the opportunity to practices hands-on skills and design tasks in a virtual lab environment and will learn about topics such as data compression, high availability, data migration, security, and scalability.

Audience Profile

This course is intended for database professionals who need who plan, implement, and manage database solutions. Primary responsibilities include: Planning and implementing database infrastructure.

Planning and implementing consolidation strategies.

  • Implementing SQL Server in on-premises, cloud, and hybrid IT scenarios.

Planning and implementing high availability solutions.

Planning and implementing disaster recovery solutions.


Experience in the following areas is required:

  • At least 2 years’ experience of working with relational databases, including:
  • Planning and implementing databases
  • Managing databases
  • Querying with Transact-SQL
  • Some basic knowledge of high availability and disaster recovery
  • Some basic knowledge of Microsoft Azure technologies and concepts around cloud computing
  • Course M10774: Querying Microsoft SQL Server 2012
  • Course M10775: Administering a Microsoft SQL Server 2012 Database
  • Course M10776: Developing Microsoft SQL Server 2012 Databases with Microsoft SQL Server 2012

Learning Objectives

  • Learn to assess an existing enterprise environment.
  • Learn to plan and implement Policy-Based Management.
  • Learn to describe the considerations for consolidating workloads with SQL Server 2014.
  • Learn to describe considerations for including SQL Server 2014 in a private cloud.


Course Outline

Course Outline

  • Introduction to Enterprise Data Architecture
  1. Considerations for Enterprise Data
  2. Assessing an Existing Infrastructure
  3. Lab: Assessing an Existing Enterprise Data Infrastructure
  • Multi-Server Configuration Management
  1. Policy-Based Management
  2. Microsoft System Center
  3. Lab: Planning and Implementing Policy-Based Management
  • Monitoring SQL Server 2014 Health
  1. Introduction to Health Monitoring
  2. Data Collector
  3. SQL Server Utility
  4. Lab: Monitoring SQL Server Health
  • Consolidating Database Workloads with SQL Server 2014
  1. Considerations for Database Server Consolidation
  2. Managing Resources in a Consolidated Database Infrastructure
  3. Lab: SQL Server Consolidation
  • Introduction to Cloud Data Solutions
  1. Overview of Cloud Computing
  2. SQL Server in a Private Cloud
  3. Lab: Preparing a SQL Server Installation in a Virtual Machine Template
  • Introduction to High Availability in SQL Server 2014
  1. High Availability Concepts and Options in SQL Server 2014
  2. Log Shipping
  3. Lab: Using Log Shipping
  • Clustering with Windows Server and SQL Server 2014
  1. Introduction to Windows Server Failover Clustering
  2. SQL Server AlwaysOn Failover Cluster Instances
  3. Lab: Implementing an AlwaysOn Failover Cluster Instance
  • AlwaysOn Availability Groups
  1. Introduction to AlwaysOn Availability Groups
  2. Working with AlwaysOn Availability Groups
  3. Considerations for Using AlwaysOn Availability Groups
  4. Lab: Implementing and Testing an AlwaysOn Availability Group Planning High Availability and Disaster Recovery
  • High Availability and Disaster Recovery with SQL Server 2014
  • SQL Server High Availability and Disaster Recovery Solutions
  • Lab: Planning High Availability and Disaster Recovery
  • Replicating Data
  1. SQL Server Replication
  2. Planning Replication
  3. Lab: Planning and Implementing Replication


Register for Course

Available Registrations: Unlimited
The Tuition ticket is sold out. You can try another ticket or another date.



Course Code


Course Duration


Instructions Method

Instructor Led