拒绝了对对象 'SP_IB_Operation' (数据库 'table',架构 'dbo')的 EXECUTE 权限。
其中 SP_IB_Operation 为存储过程
以前没有这种情况,换了服务器后出现的这个问题,请教各位!!1
12 个解决方案
#1
应该是孤立用户导致的问题
#2
显示孤立用户:
USE 你的库名
EXEC sp_change_users_login 'Report';
#3
邹建老师,能指点一下有怎么解决这个问题的思路么,谢谢
#4
修复孤立用户
USE 你的库名
GO
EXEC sp_change_users_login 'Auto_Fix', '孤立用户名', NULL, '必要时, 创建孤立用户登录的密码';
GO
#5
还有就是在查询分析器用该用户登陆能执行成功
#6
先看看有没有孤立用户
#7
不是的,已经执行了
USE 库名
EXEC sp_change_users_login 'Report' 这段代码
USE 库名
EXEC sp_change_users_login 'Report' 这段代码
#8
可以试试重新授权
USE 你的库名
GRANT EXECUTE ON SP_IB_Operation
TO 你的用户
#9
USE 库名
这个执行有结果吗?
如果有的话, 就表明有孤立用户
EXEC sp_change_users_login 'Report' 这段代码
这个执行有结果吗?
如果有的话, 就表明有孤立用户
#10
确实没有孤立的用户
#11
重新授权呢?
#12
好了,邹建老师,重新授权完就好了,谢谢你!!!
#1
应该是孤立用户导致的问题
#2
显示孤立用户:
USE 你的库名
EXEC sp_change_users_login 'Report';
#3
邹建老师,能指点一下有怎么解决这个问题的思路么,谢谢
#4
修复孤立用户
USE 你的库名
GO
EXEC sp_change_users_login 'Auto_Fix', '孤立用户名', NULL, '必要时, 创建孤立用户登录的密码';
GO
#5
还有就是在查询分析器用该用户登陆能执行成功
#6
先看看有没有孤立用户
#7
不是的,已经执行了
USE 库名
EXEC sp_change_users_login 'Report' 这段代码
USE 库名
EXEC sp_change_users_login 'Report' 这段代码
#8
可以试试重新授权
USE 你的库名
GRANT EXECUTE ON SP_IB_Operation
TO 你的用户
#9
USE 库名
这个执行有结果吗?
如果有的话, 就表明有孤立用户
EXEC sp_change_users_login 'Report' 这段代码
这个执行有结果吗?
如果有的话, 就表明有孤立用户
#10
确实没有孤立的用户
#11
重新授权呢?
#12
好了,邹建老师,重新授权完就好了,谢谢你!!!