小编ISW*_*ISW的帖子

使用只有读取权限的帐户执行存储过程

我创建了一个有一个存储过程TRUNCATE,并INSERT在它的语句,我使用的一个SSRS报告。

我通常只使用作为db_datareaderSSRS 报告成员的帐户,但是此存储过程不会使用只有这些权限的帐户执行。尝试执行存储过程时报如下错误:

找不到对象“table_name”,因为它不存在或您没有权限。

我是否需要使用有db_datawriter成员的帐户来执行此 SP,或者有什么方法可以让我的db_datareader帐户执行它?

sql-server stored-procedures sql-server-2012

4
推荐指数
1
解决办法
1457
查看次数