更新 SQL Server 2016 中的加密列

Update encrypted column in SQL Server 2016

我在 SQL Server 2016 中有两个加密列,我想更新这两个列的值。

我在 Microsoft Always Encrypted page that to be able to update an encrypted colum, it "requires at least SQL Server Management Studio version 17 to insert, update, or filter encrypted columns." So I looked at SQL Server Management Studio (SSMS) download page 上阅读,当前用于生产的版本是 v16.5.3。我能看到的唯一 v17 是 17.0 RC3,它有一条评论说“不推荐用于生产用途”。我们的运营团队不太愿意使用这个版本,因为不推荐。我们的 C# 代码可以对这些列进行更改,但更新生产源代码并不是一个简单的过程,我们只是想修复这些加密列中的一些数据。

所以问题是没有 SSMS 版本 17,有没有办法更新 SSMS 中的 SQL erver 2016 加密列?

更新:SSMS v17.0 已发布。您现在应该可以更新加密的单元格了。

很遗憾,您的问题的答案是否定的。目前只有 SSMS v17 候选版本支持更新使用 Always Encrypted 加密的单元格。