问题
My research does show me that we cannot use Transparent Data Encryption (TDE) in SQL Azure.
In this regard, are they any options for encrypting data in SQL Azure.
I do not want to have this Encrypt/Decrypt operations at application level.
Thanks,
回答1:
There is an in depth explanation about which kinds of encryption are and are not supported by SQL Azure on TechNet:
http://technet.microsoft.com/en-us/magazine/hh351833.aspx
SQL Azure does not currently support the standard data-encryption mechanisms that SQL Server supports. These include transparent data encryption, asymmetric keys, symmetric keys, and Transact-SQL functions such as ENCRYPTBYPASSPHRASE and DECRYPTBYPASSPHRASE, CREATE/ALTER/DROP DATABASE ENCRYPTION KEY or CREATE/ALTER/DROP MASTER KEY
TL;DR: Application level is probably your only choice right now
回答2:
TDE is now supported in Azure: https://channel9.msdn.com/Shows/Data-Exposed/TDE-in-Azure-SQL-Database
https://msdn.microsoft.com/en-us/library/dn948096.aspx
来源:https://stackoverflow.com/questions/16400594/how-to-encrypt-data-in-sql-azure