请教:已分配执行权限给某用户,但执行时仍报错误
新增了一个函数 f_b_get_no_Space_name
通过代码分配权限:
grant execute on dbo.f_b_get_no_Space_namedd to dev
但用dev 登录执行时,报错如下:
拒绝了对对象 'f_b_get_no_Space_name' (数据库 'xxxxx',架构 'dbo')的 EXECUTE 权限。
------解决方案--------------------是不是函数里面有其它对象,这个用户没有权限访问?
------解决方案--------------------函数名前要加 dbo.