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
Post a Comment