SQL Server始终使用本地系统帐户加密证书问题

时间:2018-09-11 13:14:21

标签: sql-server encryption certificate

我在Sql Server 2016中使用Always Encrypt对某些列进行了加密。我生成了一些密钥,并使用这些密钥对列进行了加密。密钥存储在“当前用户\个人\证书”中。

我导出了它们,也将它们导入了本地计算机。我遇到的问题是我编写的自定义服务。它作为本地系统帐户运行。而且当我使用加密的数据访问该表时,由于未在证书存储区中找到该证书,因此引发了解密失败的错误。

如果我通过命令行而不是作为服务运行程序,那么我没有问题。因此,我认为我必须允许本地系统帐户访问我的证书。但是我找不到方法的信息。

0 个答案:

没有答案