Gig XP

SQL Server 2016 : Security Features

The last couple of SQL Server releases were about Cloud Integration and Hybrid deployments. The current SQL Server release has closed the gap between the features offered on the cloud vs. on premise. Both (Azure SQL and On Premise) now share a common code base, and most of the new Azure SQL features like Row Level Security, Always Encrypted, Dynamic Data Masking etc are now available on SQL Server 2016 On Premises. I have already spoken about the Server level performance features in a different post. So let’s see what we have in security features:

Always Encrypted

Benefits:

Data remains protected from high-privileged, yet unauthorized users.

Source: https://msdn.microsoft.com/en-us/library/mt163865(v=sql.130).aspx

There are two types of Encryption available:

Source: https://msdn.microsoft.com/en-us/library/mt163865(v=sql.130).aspx

How to Create and register a custom Column Master Key Store Provider

Row Level Security

Benefits:

No Application Changes!

Dynamic Data Masking

For a complete list of enhancements, visit the Microsoft Site.