database permissions - Cannot find the symmetric key in SQL Server 2008 -



database permissions - Cannot find the symmetric key in SQL Server 2008 -

i have permissions issue regard using symmetric key under specific user name when stored procedure executed.

despite running

grant command on certificate::mycert myuser grant view definition on symmetric key::mykey myuser

i still same error:

cannot find symmetric key 'mykey', because not exist or not have permission.

the master key, certificate , symmetric key set under database user name relates to.

if run sp under windows authentication works fine.

here's stored procedure:

open symmetric key mykey decryption certificate mycert insert sp_password (billencryptpassword) values(encryptbykey(key_guid('mykey'),@billencryptpassword)) homecoming @@identity close symmetric key mykey

what have missed?

i having same problem while running sysadmin.

to work around closing open keys works fine. i'd much rather close had open though.

close symmetric keys;

--- addendum

i tried aes_256 vs des encryption , aes_256 worked on end.

sql-server-2008 database-permissions symmetric-key

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -