在包含insert和truncate的sp上具有exec权限的db\ U读卡器用户

vhmi4jdf  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(287)

具有db\u reader的用户希望获得对包含针对现有表的insert和truncate语句的存储过程的execute权限。
只是想看看我同意了你的要求,但似乎不管用。这样的权限混合是可行的吗?
编辑:我使用以下命令授予对sp的权限:

use [dbName]
GO
GRANT EXECUTE ON [dbo].[spFront_ProcedureName] TO [ABC\serviceAccount]
GO
p4rjhz4m

p4rjhz4m1#

授予存储过程的execute权限允许用户调用该过程。
但是,取决于程序所做的,它可能仍然不会像您期望的那样做。特别是关于truncate,请参阅此链接中的信息,该信息指出,除非仔细编制了过程,否则可能需要额外的权限才能使用truncate。
特定的错误消息可能有助于确定问题是由此产生的,还是由所有权链接引起的。

相关问题