55207-A: PowerShell for SQL Administration

Course Modality

Instructor-led (classroom)

Course Level

Intermediate

Course Time

1 day

Course Language

English

Course Overview

This course is intended for SQL administrators with little or basic knowledge of PowerShell. The course centers on SQL administrative tasks that are commonly used, and provides the basic understanding needed for administrators to utilize the expanding PowerShell SQL interoperations. The course concludes with a copy of course 752552 PowerShell 5.0 Basics.

Prerequisites

Before attending this course, students must have:

  • A basic knowledge of general computing concepts.
  • Some experience working with Windows Client operating
    systems such as Windows 7 or Windows 8
  • Lifetime access to self-paced learning
  • Aligned to Cloudera CCA175 certification exam

Intended Audience

This course is intended for SQL Administrators and SQL Developers.

Why The DataTech Labs ?

Self-Paced Online Video

A 360-degree learning approach that you can adapt to your learning style

A 360-degree learning

Engage and learn more with these live and highly-interactive classes alongside your peers

24/7 Teaching Assistance

24/7 Teaching Assistance Keep engaged with integrated teaching

Online Practice Labs

Projects provide you with sample work to show prospective employers.

Applied Projects

Real-world projects relevant to what you’re learning throughout the program

Learner Social Forums

A support team focused on helping you succeed alongside a peer community

Skill Covered

  • Examine and install modules.
  • Examine and understand SQL Server Cmdlets.
  • Understand SQL Server Management Objects (SMO).
  • Understand recent updates.
  • Retrieve SQL Server instance information.
  • Understand and create logins.
  • Understand how to add files and filegroups.
  • Understand how to detach and attach databases.
  • Understand how to backup and restore databases.
  • Understand how to reorganize/rebuild indexes.
  • Explore available cmdlets.
  • Understand scheduling options.
  • Understand options for tracking performance metrics.
  • Understand and utilize SSAS.
  • Understand and utilize SSIS.
  • Understand and utilize SSRS.
  • Understand the evolution of PowerShell.
  • Understand and utilize the PowerShell environment.
  • Understand and utilize the all-important Help System.
  • Understand and utilize PowerShell.
  • Understand and utilize working with the file system.
  • Understand and utilize parameters.
  • Understand and utilize user-defined variables.
  • Understand and utilize arrays.
  • Understand and utilize hash tables.
  • Understand and execute cmdlets.
  • Understand and utilize the pipeline.
  • Understand how to control the output with formatting.
  • Understand background jobs.
  • Understand aliases.
  • Understand and utilize loops.
  • Understand and utilize While loops.
  • Understand and utilize Do While loops.
  • Understand and utilize Do Until loops.
  • Understand and utilize For loops.
  • Understand and utilize ForEach loops.
  • Understand altering loop execution.
  • Understand and utilize scripting.
  • Understand functions and filters.
  • Understand the basics of script design.
  • Understand scripting pitfalls.

Get In Touch

Course Curriculum

Course Overview

This module explains how the class will be structured and introduces course materials and additional administrative information.

Lessons

  • Introduction

  • Course Materials

  • Facilities

  • Prerequisites

  • What We’ll Be Discussing

Lab : Course Overview

  • Successfully log into their virtual machine.

  • Have a full understanding of what the course intends to cover.

PowerShell and SQL

In this module, we will be discussing SQL Server Cmdlets and SQL Server Management Objects. In addition, we will look at modules and the process to install the SQLPS Module.

Lessons

  • Examining Modules and Installing the SQLPS Module

  • Examining SQL Server Cmdlets

  • Discussing SQL Server Management Objects (SMO)

  • Recent Updates – July 2016

Lab : PowerShell and SQL

  • Installing the PowerShell SQL Module

  • Examine and install modules.

  • Examine and understand SQL Server Cmdlets.

  • Understand SQL Server Management Objects (SMO).

  • Understand recent updates.

SQL Administration with PowerShell

In this module, we will examine ways of retrieving information pertaining to the SQL Server instance installed, and look at ways of accomplishing many other management and administrative tasks that can be quickly and efficiently tackled with PowerShell.

Lessons

  • Examining SQL Information Retrieval

  • Exploring Logins

  • Adding Files and Filegroups

  • Detach and Attach Databases

  • Understanding Backup and Restore

  • Examining Indexes

Lab : SQL Administration with PowerShell

  • SQL Server Instances

  • Databases

  • Tables

  • Processes

  • Features

  • Jobs

  • Logins

  • Files and FileGroups

  • Detach and Attach Databases

  • Backup and Restore

  • Indexes

  • Retrieve SQL Server instance information.

  • Understand and create logins.

  • Understand how to add files and filegroups.

  • Understand how to detach and attach databases.

  • Understand how to backup and restore databases.

  • Understand how to reorganize/rebuild indexes.

Monitoring and Automation

In this module, we will examine a handful of helpful cmdlets, discuss options for scheduling, and explore ways to track performance metrics.

Lessons

  • Exploring Cmdlets

  • Discussing Scheduling

  • Understanding Performance Metrics

Lab : Monitoring and Automation

  • Explore available cmdlets.

  • Understand scheduling options.

  • Understand options for tracking performance metrics.

SSAS, SSIS, AND SSRS

In this module, we will examine ways of working with SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), and SQL Server Reporting Services (SSRS). This module is not meant to be an exhaustive reference but instead is intended to give you a brief look at the capabilities built into the system and encourage you to further explore ways of managing your SQL Server environment using PowerShell.

Lessons

  • Examining SQL Server Analysis Services (SSAS)

  • Exploring SQL Server Integration Services (SSIS)

  • Utilizing SQL Server Reporting Services (SSRS)

Lab : SSAS, SSIS, AND SSRS

  • SSAS

  • SSIS

  • SSRS

  • Understand and utilize SSAS.

  • Understand and utilize SSIS.

  • Understand and utilize SSRS.

Reviews

Get in touch, enquire now!


By submitting this form, I consent to the processing of the personal data that I provide The Data Tech Labs Inc. in accordance with and as described in the Privacy Policy.

© 2020 The Data Tech Labs Inc. All rights reserved.

TDTL-arrow
[glt language="Arabic" label="Arabic" image="yes" text="yes" image_size="24"]
[glt language="English" label="English" image="yes" text="yes" image_size="24"]
[glt language="French" label="French" image="yes" text="yes" image_size="24"]
[glt language="German" label="German" image="yes" text="yes" image_size="24"]
[glt language="Hindi" label="Hindi" image="yes" text="yes" image_size="24"]
[glt language="Marathi" label="Marathi" image="yes" text="yes" image_size="24"]
[glt language="Spanish" label="Spanish" image="yes" text="yes" image_size="24"]

Microsoft Power Platform App Maker

Designing & Implementing Azure AI Solution

Microsoft Azure Administrator

Developing Solutions For Microsoft Azure

Microsoft Azure Architect Design Exam

Implementing Azure Data Solution

Administering Relational Databases On Microsoft Azure