From the course: SQL Server 2016: Administer a Database Infrastructure
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Implement Always Encrypted - SQL Server Tutorial
From the course: SQL Server 2016: Administer a Database Infrastructure
Implement Always Encrypted
- [Instructor] Always Encrypted is a new feature for SQL Server 2016 that differs from Cell-Level or Column Encryption in one major way. Always Encrypted protects data in transit not just at rest. Encryption and Decryption occurs on the client's machine, not on the server, and the keys are not revealed to the server itself. This creates a situation where only the users of the Database could view data within and the system administrators can be kept out. In order to demonstrate how this works we're going to create a new Database called AlwaysEncryptDB and then switch our context into it. Then, I'm going to create a simple Table that'll include three Columns: CustomerID, CustomerName, and PhoneNumber. We'll call the name of the Table, Customers and we'll populate it with values coming out of the WideWorldImporters.Sales.Customers Table. Let's go ahead and run line seven through 10 to populate the data. That'll bring in 663 rows of data and we can see all of it by selecting everything…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.