3

我在 sql server 2008 中加密的一些表中创建了列。现在,由于我是数据库所有者,我可以使用对称密钥和证书对数据进行编码和解码。但是其他一些用户目前只有datareader和datawriter权限,当他们执行任何SP引用使用密钥和证书的逻辑时,“用户无权执行证书”。为了解决这个问题,我应该授予他们什么权利/确切的权限

4

1 回答 1

3

感谢 Dynamo,解决方案是 GRANT CONTROL ON CERTIFICATE :: certificate_name TO username

https://serverfault.com/questions/122851/sql-server-2008-permission-and-encryption

于 2010-03-27T07:04:50.013 回答