【问题标题】:Always Encrypted Keys is missing in my SQL Server 2016 RC1我的 SQL Server 2016 RC1 中缺少始终加密的密钥
【发布时间】:2016-03-26 18:28:22
【问题描述】:

我听说始终加密密钥是 SQL Server 2016 中的一项重要功能。我已经安装了 SQL Server 2016,但在我的数据库文件夹中找不到任何类似的文件夹。谁能帮我找出我错过了什么?提前致谢。

【问题讨论】:

  • 我想到两件事:您使用的是什么版本的 SSMS 以及数据库的兼容性级别是多少?
  • @BenThul 谢谢,我使用的是 SSMS 2016 版本。您能解释一下数据库的兼容性级别是什么意思吗?
  • 运行 ff 查询:select compatibility_level from sys.databases where name = 'ShibeeshPassion'。您需要将值设为 130。根据 Ed Harper 在下面的观察,您连接到的整个服务器都是 SQL 2014 实例,因此始终加密功能将不起作用。
  • @BenThul 再次感谢,我运行查询,它没有返回任何内容。以及如何将我的 SQL 实例从 2014 年更改为 2016 年?看来我的系统中都有。
  • 我从您的屏幕截图中获取了数据库的名称 - 如果不同,您需要在查询中更改数据库的名称。您可以使用连接到您已有的 2016 实例的 2016 安装程序升级该 2014 实例。运行配置实用程序可以轻松查看计算机中的所有实例。

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


【解决方案1】:

您的屏幕截图显示您已连接到 SQL Server 2014 实例(版本号 12.0.4100)。 SQL Server 2016 的版本号为 13。n

【讨论】:

  • 您好,感谢您的回复。以前我有 2014 版。然后我为 sql server 和 SSMS 安装了 2016 版本。我需要禁用或卸载 2014 吗?
  • 请查看我更新的问题。我已经安装了 SQL Server 2016。
【解决方案2】:

我自己解决了。我刚刚卸载了我的 SQL Server 2014,然后安装了 SQL Server 2016。现在我还可以看到 Always Encrypted Keys 选项和其他功能。感谢所有的帮助。

【讨论】:

  • 嗨 Sibeesh,您能将此回复标记为答案吗?
猜你喜欢
  • 2018-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多