Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Server 2016 Administration
Rating: 4.6 out of 5(741 ratings)
3,629 students

SQL Server 2016 Administration

Newest and beneficial features of SQL Server 2016
Created byRaphael Asghar
Last updated 8/2017
English
English [Auto],Italian [Auto],

What you'll learn

  • At the end of this course, the student will be able to learn, configure, and manage the newest features of SQL Server 2016 administration such as data masking, temporal tables, polybase, row level security and much more

Course content

1 section37 lectures6h 33m total length
  • Introduction to SQL Server 2016 New Features and Administration4:44

    Explore SQL Server 2016 new features and administration, including data masking, temporal tables, stretch databases, and row-level security. Learn about live query statistics, Polybius, memory-optimized storage, and Azure integration.

  • 1 Downloads and apps8:02

    Learn to set up a virtual box environment for SQL Server 2016 administration, install Windows Server 2016 with service packs, and deploy the Wide World Imports and Adventure Works databases.

  • 2 Creating a VM with Windows OS15:35

    Create a virtual machine in VirtualBox to run Windows Server 2016 for SQL Server 2016 administration, including VM setup, ISO installation, resource planning, and network and firewall considerations.

  • 3 Installing sql 201610:00

    Learn to install SQL Server 2016 in a virtualized lab using VirtualBox, configure bridged networking, enable shared folders and guest additions, and complete prerequisites for a production-ready setup.

  • 3 Installing sql 2016 part 211:08

    this sql server 2016 part 2 installation covers enabling remote access through windows firewall ports and configuring polybase with external data sources, including java prerequisites.

  • 4 Installing SSMS2:56

    Install the SSME by navigating to the Esquibel 2016 folder, running the setup, downloading the latest SSME, saving to the default path, and rebooting to complete the installation.

  • 4a Installing SSMS3:53

    Install and launch the new SSME, pin it to the taskbar, customize color themes, adjust query execution options to modify the schema of the table, and begin discussing data masking.

  • 5 Installing sample dbs6:59

    Learn how to restore sample databases for SQL Server 2016, including Adventure Works 2016 and Wide World Importers, from backups to a local folder.

  • 6 Dynamic Data Masking10:00

    Explore dynamic data masking in SQL Server 2016 to obfuscate selected table columns, protecting sensitive data without encryption and configuring default, email, custom, and random masking.

  • 6 Dynamic Data Masking part 213:28

    Explore dynamic data masking in sql server 2016 by applying default, email, partial, and random masking functions to columns, and control access with grant and unmask commands.

  • 7 Row Level Security19:20

    Explore row level security in sql server 2016, implementing a function and security policy to filter data by user with filter and block predicates, while keeping access transparent to applications.

  • 8 Stretch database8:47

    Learn how SQL Server 2016 stretch database offloads archival data from on-premises databases to Microsoft Azure, reducing hardware needs while remaining transparent to users.

  • 9 Reasons to create stretch database16:22

    Explore creating a stretch database to offload cold data to Azure and ease on-premise resource strain, sustaining 24/7 availability. Configure remote data archive and online migration.

  • 10 Cost of Azure5:27

    Set up azure cloud services with sql server, create an azure account and database, and demonstrate cost management with free credit while exploring stretch database and poly base integration.

  • 10b Create an Azure account16:55

    Create a Microsoft Azure account and sign in to the Azure portal. Explore stretch database technology, manage costs with the 200 dollars free credit, and migrate data to Azure storage.

  • 11 Stretch Demo18:54

    Learn how to stretch a SQL Server 2016 database to Azure, migrate on premises data, and configure stretch for entire database or specific tables with server setup and monitoring.

  • 11a restoring stretch db8:46

    Restore a stretch database in SQL Server 2016 by transferring and extracting the backup on a virtual machine, then verify the stretch database and the people table with 100 rows.

  • 12 Live Query Statistics9:38

    Explore live query statistics in SQL Server 2016, compare it with older execution plans, and learn how real-time data aids troubleshooting and performance tuning.

  • 13 Temporal Tables10:00

    Explore SQL Server 2016 temporal tables and history tables to track changes, audit data, and recover point-in-time data with system-versioning.

  • 13a Temporal Table part 219:47

    Explore temporal tables in SQL Server 2016, using system versioning to maintain a current and history table. See inserts, updates, deletes, and how to restore data from history.

  • 14 Query Store10:00

    Discover SQL Server 2016 Query Store, a GUI tool that captures historical query data and execution plan statistics to troubleshoot long-running queries and monitor workload changes with a low footprint.

  • 14a Query Store part 216:49

    Monitor the SQL Server 2016 query store in production, keep it in read mode, and tune retention and capture modes while using DMVs to spot slow queries.

  • 15 Forced Plan10:00

    Explore how query store tracks forced plans and plan IDs to compare execution plans and optimize with indexing in SQL Server 2016.

  • 15a Forced Plan11:00

    Learn how to force a query to use the most efficient execution plan, compare plans, and create indexes to reduce logical reads and optimize long-running queries in SQL Server 2016.

  • 16 What is In Memory OLTP18:19

    Explore SQL Server 2016's in memory OLTP, speeding transactional processing with memory-optimized tables and hash indexes. Understand durability options, memory versus disk, and the no-locks architecture.

  • 17 In Memory OLTP demo10:00

    Explore how memory-optimized tables in SQL Server 2016 boost performance with in memory OLTP, including schema only vs schema and data durability, bucket counts, hash indexes, and memory-optimized file groups.

  • 17a In Memory OLTP demo part 210:02

    Migrate data into in-memory OLTP tables using the import-export wizard, compare regular, schema-only, and schema-with-data setups, and emphasize memory requirements and staging with Stretch database for performance demonstrations.

  • 18 Determining memory tables9:05

    Use the transaction performance analysis overview report to identify candidate tables for memory optimization, then run the memory optimization adviser to migrate and convert tables to memory-optimized tables.

  • 19 Restart services3:39

    Restart the services to emulate a failover and observe that schema-only tables retain their schema but lose data, while regular tables keep their data.

  • 20 Demo of performance and IO13:18

    Demonstrate in-memory processing performance with execution plans, showing zero IO on memory-optimized tables during updates, and guide on memory use, backups, and restoring from scripts.

  • 21 Polybase13:34

    Explore how SQL Server 2016 Polybase integrates big data from Hadoop and Azure blob storage, set up external data sources and formats, and access data using Azure Storage Explorer.

  • 22 Azure Blob storage setup13:00

    Learn how to set up Azure blob storage with the Microsoft Azure Storage Explorer, connect to SQL Server, and access external data using Eskil Polybius for large data storage.

  • 22a Azure Blob storage setup13:31

    Set up Azure blob storage for SQL Server 2016 administration by creating a storage account and blob container, uploading a CSV, and accessing the data via PolyBase.

  • 23 set up polybase11:17

    Set up PolyBase to access Azure storage data from SQL Server 2016 by configuring master keys, credentials, external data sources, file formats, and external tables, then run remote queries.

  • 24 delete azure account4:30

    Demonstrates deleting Azure resources and canceling a subscription in a testing environment to avoid charges, including confirming deletions and verifying billing status.

  • 25 R technology1:05

    R technology is introduced beyond the scope of this course and not demonstrated, so Rafael recommends reviewing articles or related videos to understand its role in your environment.

  • BONUS VIDEO AND DOCS3:23

    Dive into SQL Server 2016 performance tuning, part one of two, this bonus video covers troubleshooting, execution plans, query optimization, and bottleneck analysis for junior to mid-level SQL Server DBAs.

Requirements

  • To follow and benefit from this course, you must have taken the prerequisite courses: Learn T-SQL from Scratch, SQL Administration part 1, 2 and 3

Description

Welcome to SQL Server 2016 Administration. In this course, the student will be exposed to the latest and newest features that SQL Server 2016 has to offer.  The student will learn about data masking, temporal tables, row level security, Azure cloud technology, stretch database configuration, live query statistics and much more.  With this experience, the student will be able to configure, manage, deploy the latest features that are only available in SQL Server 2016 and as a result gain an advantage over the other IT professionals

Who this course is for:

  • Any student that wants to learn and administrate SQL Server 2016 and gain the benifits from the newest features