Encrypting SQL Server data
When you are storing sensitive data on your SQL Server, you may need to encrypt the data to protect the data from accidental misuse. Your company may have business and technical requirements to encrypt the data, or even legal requirements to encrypt any sensitive information.
SQL Server has many options on how to protect data with encryption, depending on the need to protect data at rest or in transit. The whole encryption ecosystem in SQL Server is quite complex and offers many options, as can be seen in the following diagram:
Transparent Data Encryption
One of the options on how to encrypt the data in the database is Transparent Data Encryption option. This feature has been available since SQL Server 2008 and works at the input/output (I/O) level. Both file types—data and log—are encrypted on the disk, and SQL Server does the encryption...