Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQl server 2008权限和加密_Sql_Sql Server 2008_Encryption_Database Permissions - Fatal编程技术网

SQl server 2008权限和加密

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

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