如何加密SQL Server 2016列始终加密? - 更改查询

时间:2016-11-14 05:09:05

标签: sql sql-server-2016 always-encrypted

使用"始终加密"在SQL Server 2016中使用查询轻松加密列。但是我们有现有的表格。那么如何加密现有表中的列?我需要使用alter query。

我尝试了以下查询

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) 

2 个答案:

答案 0 :(得分:1)

您可以使用Sql server management studio加密现有表中的列。

请查看此MSDN page

答案 1 :(得分:1)

配置始终加密段落中查看此artical How to configure Always Encrypted in SQL Server 2016 using SSMS, PowerShell and T-SQL,其中指出

  

在现有数据库列上定义列加密

可以通过Sql server management studioPowerShell进行,但进行T-SQL