如何加密列SQL Server 2016 Always Encrypted? - 更改查询
问题描述:
使用SQL Server 2016中的查询以“Always Encrypted”加密列很容易。但我们有现有的表格。那么如何加密现有表中的列呢?我需要使用alter query。如何加密列SQL Server 2016 Always Encrypted? - 更改查询
我尝试下面的查询
alter table testemp alter column ename add ENCRYPTED WITH (
ENCRYPTION_TYPE = DETERMINISTIC,
ALGORITHM = 'AEAD_AES_256_CBC_HMAC_SHA_256',
COLUMN_ENCRYPTION_KEY = CEK_Auto8)
答
请参阅本ARTICAL How to configure Always Encrypted in SQL Server 2016 using SSMS, PowerShell and T-SQL在配置始终处于加密款它指出
上的现有数据库列
可以定义列加密通过Sql server management studio
或PowerShell
完成,但n ot与T-SQL
。
你能澄清这是否是唯一的方法来完成?难道不能从T-SQL或.Net数据提供者完成吗? – explunit