SQL Server 2008权限和加密

发布于 2024-08-24 19:02:58 字数 173 浏览 5 评论 0原文

我已经在 sql server 2008 中加密了一些表中的列。 现在,由于我是数据库所有者,我可以使用对称密钥和证书对数据进行编码和解码。但是其他一些用户当前仅具有数据读取器和数据写入器权限,并且当他们执行引用使用密钥和证书的逻辑的任何 SP 时,“用户没有证书上的执行权限”。 为了解决这个问题我应该授予他们什么权利/确切的许可

i have made columns in some of the tables encrypted in sql server 2008.
Now as i am a db owner i have the access to encode and decode the data using the symmetric key and certificate. But some other users have only currently datareader and datawriter rights ,and when they execute any SP referring the logic which uses the key and certificate "User does has not right on the certificate to execute".
What rights / exact permission should i grant them just to solve this problem

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦与时光遇 2024-08-31 19:02:58

感谢 Dynamo,解决方案是
授予控制权
关于证书 :: 证书名称
至用户名

https://serverfault.com/questions/122851/sql-server-2008-权限和加密

Thanks to Dynamo ,the solution is
GRANT CONTROL
ON CERTIFICATE :: certificate_name
TO username

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文