Msg 15151 Cannot find the certificate

简介:

早上执行加密的存储过程出现下面的错误:

 

Msg 15151, Level 16, State 1, Line 23
Cannot find the certificate 'EncryptCert', because it does not exist or you donot have permission.

 

查了一下发现访问的账户只是赋予了执行存储过程的权限,如果不是用加密是没有问题。网上查了一下,需要对证书和Key单独加权限.

 

代码如下: 

 

--需要对证书有Control权限

GRANT CONTROL ON CERTIFICATE::EncryptCert TO User1;

GO

--Key需要REFERENCES权限

GRANT REFERENCES ON SYMMETRICKEY::PoolKey TO User1;

GO

 

执行上面的代码问题解决。


本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/1331607
相关文章
|
11月前
|
iOS开发
解决App Installation failed, No code signature found.
解决App Installation failed, No code signature found.
215 0
sign check fail:check Sign and Data Fail报错攻略
错误码: com.alipay.api.AlipayApiException: sign check fail: check Sign and ​Fail            报错原因:验签失败 ,未使用正确的支付宝公钥     在新版接口的调用过程中,常常出现此报错。
4690 12
check sign Fail!或sign check fail: check Sign and Data Fail!-自查方案
一、报这个错大多都是支付宝公钥配置错误,不同环境的公钥是不同的,大家先确认自己的支付宝公钥获取是否正确:  1. 沙箱公钥【查看】 密钥生成可参照【如何生成RSA,RSA2密钥】  2. 开放平台密钥【查看】,已创建应用的,直接打开对应的应用进行查看, 创建应用可参照:【如何创建应用】 打开应用查...
1893 12
|
4月前
|
Kubernetes 容器
使用kubeadm部署k8s报错:The kubelet is not running或者level=error msg="Handler for POST /v1.43/images/create returned error: Head \"https://us-west2-dock
使用kubeadm部署k8s报错:The kubelet is not running或者level=error msg="Handler for POST /v1.43/images/create returned error: Head \"https://us-west2-dock
|
4月前
|
Linux Windows
WARNING: UNPROTECTED PRIVATE KEY FILE!
WARNING: UNPROTECTED PRIVATE KEY FILE!
48 0
使用 spritesmith 报错 Error: Invalid file signature
使用 spritesmith 报错 Error: Invalid file signature
114 0
使用 spritesmith 报错 Error: Invalid file signature
|
NoSQL Redis
node-redis:ErrorReply: ERR wrong number of arguments for ‘auth‘ command
node-redis:ErrorReply: ERR wrong number of arguments for ‘auth‘ command
382 0
|
安全 应用服务中间件 测试技术
Tomcat、Invalid message received with signature、AjpMessage.processHeader Invalid message
Tomcat、Invalid message received with signature、AjpMessage.processHeader Invalid message
184 0
|
安全 网络安全
逆向小知识:SSLHandshake: Received fatal alert: certificate_unknown
逆向小知识:SSLHandshake: Received fatal alert: certificate_unknown
1462 0
逆向小知识:SSLHandshake: Received fatal alert: certificate_unknown