我希望为数据库用户授予存储过程的ALTER
和EXECUTE
权限。我需要分别授权,还是只需授予ALTER
权限即可实现EXECUTE
权限?
例如:
GRANT ALTER ON [STOREDPROC] TO [SP_USER];
GRANT EXECUTE ON [STOREDPROC] TO [SP_USER];
或者只是:
GRANT ALTER ON [STOREDPROC] TO [SP_USER];
(ALTER是否意味着EXECUTE?)
谢谢!
我希望为数据库用户授予存储过程的ALTER
和EXECUTE
权限。我需要分别授权,还是只需授予ALTER
权限即可实现EXECUTE
权限?
例如:
GRANT ALTER ON [STOREDPROC] TO [SP_USER];
GRANT EXECUTE ON [STOREDPROC] TO [SP_USER];
GRANT ALTER ON [STOREDPROC] TO [SP_USER];