首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server 2008务必为每个存储过程指定特定的用户的可执行权限吗

2013-06-26 
sql server 2008必须为每个存储过程指定特定的用户的可执行权限吗?如果我有几百个存储过程,我必须要一个个

sql server 2008必须为每个存储过程指定特定的用户的可执行权限吗?
如果我有几百个存储过程,我必须要一个个打开来设置,指定可用的用户,还有权限?
这不可科学,一定是我哪里没弄懂。
请指教。
[解决办法]
不需要每个设置,你是因为什么想到要全部设置的?可以通过架构来控制权限,不一定要每个都是dbo架构
[解决办法]

引用:
我是在执行存储过程的时候他提示权限不够才设置的。
我想可能分配用户的dbo架构有问题,我再看看。
如果你的执行账号没有dbo架构的权限,那么执行的时候是会有问题的,你也可以加上execute as xxx来赋予某个存储过程的权限,但是前提是赋权的账号要够权限

热点排行