5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Bootcamps     Information Technology     Microsoft Technical     Microsoft SQL Server 2016_invis
SQL Server 2016 is a scalable database platform with advanced security and analytics, Business Intelligence, and hybrid cloud features. This course covers the tasks and tools involved in administering a SQL Server 2016 database infrastructure and also the objectives for exam 70-764: Administering a SQL Database Infrastructure. This exam is part of the MCSA: SQL 2016 Database Administration certification.

Objectives

Configuring Encryption

  • describe the encryption features supported in SQL Server 2016
  • describe Transparent Data Encryption and the keys used for encrypting and decrypting data
  • use Transparent Data Encryption

Configuring Always Encrypted

  • describe the features and limitations of Always Encrypted
  • use the Always Encrypted Wizard
  • configure Always Encrypted using SQL Server Management Studio
  • configure Always Encrypted using PowerShell

Using Encryption Technologies

  • describe support and limitations for encryption with Azure SQL Database
  • describe the benefits, requirements, restrictions, methods, and recommended practices for backup encryption
  • create an encrypted backup
  • recognize the purpose of cell-level encryption and how to use Transact-SQL and symmetric encryption to configure it
  • enable encrypted connections to a database
  • troubleshoot encryption

Creating Users and Configuring Access

  • describe the types of database users and their purpose
  • create a database user using SQL Server Management Studio
  • create a database user using Transact-SQL
  • describe available server permissions
  • recognize the steps involved in granting a user access to a database and its objects
  • grant access to database objects
  • revoke access to database objects

Working With Roles

  • describe database-level roles and their purpose
  • describe server-level roles and their purpose
  • describe the purpose of application roles
  • recognize why you would use and how to create a custom role

Configuring Data Security

  • describe the purpose of row-level security and how to implement it
  • implement row-level security using T-SQ: and predicates
  • implement row-level security using T-SQ: and predicates
  • describe the purpose of dynamic data masking
  • define dynamic data masking

Configuring Options for Azure SQL Database

  • describe the benefits and features of using Azure SQL Database
  • create and configure a new Azure SQL Database
  • connect to and manage an Azure SQL Database using a local instance of SSMS

Configuring Auditing

  • describe why auditing is required and auditing methods
  • use triggers for auditing
  • use temporal tables for auditing
  • use temporal tables for auditing
  • view the audit log using SQL Server Management Studio or sys.fn_get_audit_file

Configuring SQL Server Audit

  • describe the purpose of Extended Events
  • describe the purpose of SQL Server Audit, auditing levels, and components
  • define an audit using SQL Server Audit
  • describe the purpose of actions and actions groups
  • create server audit specifications
  • create database audit specifications
  • use dynamic management and system views to manage an audit

Auditing an Azure SQL Database

  • compare auditing in Azure SQL Database with SQL Server auditing and describe its purpose
  • configure auditing for Azure SQL Database
  • describe the purpose of audit logs and reports when auditing in Azure SQL Database
  • analyze audit logs and reports when auditing in Azure SQL Database