MS 20465: Designing Database Solutions for Microsoft SQL Server 2012 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. This course maps to skills and knowledge measured by Microsoft Exam 70-465, and in conjunction with on-the-job experience, can help prepare your for the exam. Days: 5 Prerequisites: In addition to their professional experience, students who attend this training should already have the following technical knowledge: Experience with Transact-SQL Familiarity with SQL Server 2012 components and tools Familiarity with objects in a SQL Server database Familiarity with enterprise Windows network and security architecture Module 1: Designing a Database Server Infrastructure Introduction to Database Server Infrastructure Planning a Database Server Infrastructure Analyzing Capacity Requirements Considerations for Database Server Consolidation Migrating Resources in a Database Infrastructure Lab : Designing a Database Server Infrastructure Exercise 1: Planning for Consolidation Exercise 2: Managing Resources on a Single Instance Exercise 3: Managing Resources for Multiple SQL Server Instances on a Single Windows Server Exercise 4: Managing Resources on Virtual Servers training@compuworks.com 781.224.1113 www.compuworks.com Page 1 of 6
Module 2: Designing a Logical Database Schema Relational Database Design Techniques Using Schemas Designing Tables Providing Users with a Denormalized View of a Database Lab : Designing a Logical Database Schema Exercise 1: Designing a Database Schema Exercise 2: Providing Denormalized Views of Data Module 3: Designing a Physical Database Implementation Files and Filegroups Partitioning Data Compressing Data Lab : Designing a Physical Database Implementation Exercise 1: Designing Files and Filegroups Exercise 2: Partitioning Data Exercise 3: Compressing Data Module 4: Designing a Database Solution for BLOB Data Considerations for BLOB Data Working with FileStream Using Full-text Search Lab : Creating a Database Solution for BLOB Data Exercise 1: Planning for BLOB Data Exercise 2: Creating a FileTable training@compuworks.com 781.224.1113 www.compuworks.com Page 2 of 6
Exercise 3: Using Full-text Search Exercise 4: Using Statistical Semantic Search Module 5: Tuning Database Performance Optimizing Query Performance with Indexes Managing Query Plans Performance Monitoring and Tuning Lab : Planning for Database Performance Exercise 1: Planning a Strategy for Improving Query Performance Exercise 2: Assessing an Execution Plan Exercise 3: Working with an Execution Plan Module 6: Designing Database Security Designing Server-Level Security Designing Database-Level Security Transparent Database Encryption Auditing Database Activity Lab : Planning Database Security Exercise 1: Planning Security for MIA-SQL Instance and the Human Resources Database Exercise 2: Implementing Security for Data Access Exercise 3: Implementing Security for SQL Server Agent Exercise 4: Implementing Transparent Data Encryption Module 7: Using Policy-Based Management Introduction to Policy-Based Management Implementing Policy-Based Management training@compuworks.com 781.224.1113 www.compuworks.com Page 3 of 6
Planning For Policy-Based Management Lab : Using Policy-Based Management Exercise 1: Planning Policy-Based Management Exercise 2: Implementing Policy-Based Management Exercise 3: Applying a Policy Module 8: Monitoring Server Health Introduction to Health Monitoring Options for Monitoring Health Using the SQL Server Utility Lab : Monitoring Server Health Exercise 1: Creating a Utility Control Point Exercise 2: Configuring Health Policies Exercise 3: Analyzing Server Health Issues Module 9: Designing a Database Backup Solution SQL Server Backup and Restore Planning a Recovery Strategy Lab : Designing a Database Backup Solution Exercise 1: Planning a Backup and Restore Strategy Exercise 2: Testing a DR Strategy Module 10: Automating Multi-Server Maintenance Overview of Maintenance Automation Managing Multiple Servers training@compuworks.com 781.224.1113 www.compuworks.com Page 4 of 6
Lab : Automating Multi-Server Maintenance Exercise 1: Planning and Implementing a Multi-Server Environment Exercise 2: Planning Multi-Server Jobs Module 11: Managing SQL Server with PowerShell Introduction to PowerShell Lab : Managing SQL Server with PowerShell Exercise 1: Using PowerShell interactively Exercise 2: Backing up a Database by Using PowerShell Exercise 3: Creating a PowerShell Script to Standardize Database Creation Module 12: Replicating Data SQL Server Replication Planning Replication Lab : Planning and Implementing SQL Server Replication Exercise 1: Planning a Replication Strategy Exercise 2: Implementing Replication Module 13: Designing for High Availability High Availability in SQL Server 2012 AlwaysOn Availability Groups Lab : Implementing High Availability Exercise 1: Planning a High Availability Strategy Exercise 2: Implementing an AlwaysOn Availability Group training@compuworks.com 781.224.1113 www.compuworks.com Page 5 of 6
Exercise 3: Testing an AlwaysOn Availability Group training@compuworks.com 781.224.1113 www.compuworks.com Page 6 of 6