Course Outline

Module 1: SQL Server Security for Government

Authenticating Connections to SQL Server

Authorizing Logins to Connect to Databases

Authorization Across Servers

Partially Contained Databases

Create Logins

Create Database Users

Correct Application Login Issues

Configure Security for Restored Databases

Module 2: Assigning Server and Database Roles

Working with Server Roles

Working with Fixed Database Roles

Assigning User-Defined Database Roles

Assigning Server Roles

Assigning Fixed Database Roles

Assigning User-Defined Database Roles

Verifying Security

Module 3: Authorizing Users to Access Resources

Authorizing User Access to Objects

Authorizing Users to Execute Code

Configuring Permissions at the Schema Level

Granting, Denying, and Revoking Permissions on Objects

Granting EXECUTE Permissions on Code

Granting Permissions at the Schema Level

Module 4: Protecting Data with Encryption and Auditing

Options for Auditing Data Access in SQL Server

Implementing SQL Server Audit

Managing SQL Server Audit

Protecting Data with Encryption

Working with SQL Server Audit

Encrypt a Column as Always Encrypted

Encrypt a Database Using TDE

Module 5: Recovery Models and Backup Strategies

Understanding Backup Strategies

SQL Server Transaction Logs

Planning Backup Strategies

Plan a Backup Strategy

Configure Database Recovery Models

Module 6: Backing Up SQL Server Databases

Backing Up Databases and Transaction Logs

Managing Database Backups

Advanced Database Options

Backing Up Databases

Performing Database, Differential, and Transaction Log Backups

Performing a Partial Backup

Module 7: Restoring SQL Server 2016 Databases

Understanding the Restore Process

Restoring Databases

Advanced Restore Scenarios

Point-in-Time Recovery

Restoring a Database Backup

Restoring Database, Differential, and Transaction Log Backups

Performing a Piecemeal Restore

Module 8: Automating SQL Server Management

Automating SQL Server Management

Working with SQL Server Agent

Managing SQL Server Agent Jobs

Multi-Server Management

Create a SQL Server Agent Job

Test a Job

Schedule a Job

Configure Master and Target Servers

Module 9: Configuring Security for SQL Server Agent

Understanding SQL Server Agent Security

Configuring Credentials

Configuring Proxy Accounts

Analyzing Problems in SQL Server Agent

Configuring a Credential

Configuring a Proxy Account

Configuring and Testing the Security Context of a Job

Module 10: Monitoring SQL Server with Alerts and Notifications

Monitoring SQL Server Errors

Configuring Database Mail

Operators, Alerts, and Notifications

Alerts in Azure SQL Database

Configuring Database Mail

Configuring Operators

Configuring Alerts and Notifications

Testing Alerts and Notifications

Module 11: Introduction to Managing SQL Server Using PowerShell

Getting Started with Windows PowerShell

Configure SQL Server Using PowerShell

Administer and Maintain SQL Server with PowerShell

Managing Azure SQL Databases Using PowerShell

Getting Started with PowerShell

Using PowerShell to Change SQL Server Settings

Module 12: Tracing Access to SQL Server with Extended Events

Extended Events Core Concepts

Working with Extended Events

Using the System_Health Extended Events Session

Tracking Page Splits Using Extended Events

Module 13: Monitoring SQL Server

Monitoring Activity

Capturing and Managing Performance Data

Analyzing Collected Performance Data

SQL Server Utility

Module 14: Troubleshooting SQL Server

A Troubleshooting Methodology for SQL Server

Resolving Service-Related Issues

Resolving Connectivity and Login Issues

Troubleshoot and Resolve an SQL Login Issue

Troubleshoot and Resolve a Service Issue

Troubleshoot and Resolve a Windows Login Issue

Troubleshoot and Resolve a Job Execution Issue

Troubleshoot and Resolve a Performance Issue

Module 15: Importing and Exporting Data

Transferring Data to and from SQL Server

Importing and Exporting Table Data

Using bcp and BULK INSERT to Import Data

Deploying and Upgrading Data-Tier Applications

Import Excel Data Using the Import Wizard

Import a Delimited Text File Using bcp

Import a Delimited Text File Using BULK INSERT

Create and Test an SSIS Package to Extract Data

Deploy a Data-Tier Application

Requirements

  • Familiarity with the Microsoft Windows operating system and its essential functions for government use.
  • Practical experience with Transact-SQL for government applications.
  • Understanding of relational databases for government operations.
  • Limited experience in database design for government systems.
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories