我正在尝试使用 Azure Key Vault 设置一个新的 Always Encrypted 数据库(我以前有这个工作)。在 SSMS 始终加密向导中,我可以选择要加密的表和列,但在选择“Azure Key Vault”作为密钥存储提供程序后出现问题。我登录后,窗口会短暂弹出下拉菜单,其中正确列出了我在 Azure 中的 Key Vault,但随后它立即消失,并出现一个警告三角形,旁边有“Purge”字样和“再试一次”按钮。
任何想法这意味着什么以及如何让向导完成?
我已经在 2 个不同的 SQL 2016 安装上尝试了这个,结果相同,并使用来自不同机器的 SSMS。
我知道它说“我们在连接到 Azure 时遇到了问题”,但是由于它正在登录并(简要地)列出我的密钥保管库,连接问题可能是什么?
谢谢。
部分细节
====================================
我们在连接到 Azure 时遇到了问题(我们在连接到 Azure 时遇到了问题)
====================================
清除 (Microsoft.SqlServer.Management.ServiceManagement)
节目地点:
在 Microsoft.SqlServer.Management.ServiceManagement.ResourceManagement.AzureKeyVaultKeyPermissionEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList 列表,JsonReader 阅读器,JsonArrayContract 合同,JsonProperty containerProperty,字符串 id)在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader 阅读器,类型 objectType,JsonContract 合同,JsonProperty 成员,对象现有值,字符串 id)
在此处添加 SSMS 版本详细信息: Microsoft SQL Server Management Studio 13.0.16106.4 Microsoft Analysis Services 客户端工具 13.0.1700.441 Microsoft 数据访问组件 (MDAC) 10.0.15063.0 Microsoft MSXML 3.0 4.0 6.0 Microsoft Internet Explorer 9.11.15063.0 Microsoft .NET Framework 4.0.30319.42000操作系统 6.3.15063