标签: sql-server
我想让用户访问存储过程,但不能访问存储过程需要使用的数据库中的所有对象。
赋予存储过程权限以使其正常工作的最佳方法是什么,但只授予用户执行访问权限以运行它。
我使用的是sql server 2000 sp4。
答案 0 :(得分:3)
来自MSDN
可以授予用户权限 即使执行存储过程 他们没有执行权限 程序的陈述直接
答案 1 :(得分:2)
尝试
exec grant exec ON'myprocname'TO'myusername'