【问题标题】:SSRS database permissions db_owner necessarySSRS 数据库权限 db_owner 必需
【发布时间】:2011-11-10 15:30:48
【问题描述】:

通过 SQL SSRS 运行一些报告,一切都很好。问题是我必须让我的用户所属的组具有我正在运行报告的数据库的角色 db_owner。

这有必要吗?对我来说似乎有点矫枉过正。我希望我创建的报告组拥有最少的权限。如果我把它放到 db_datareader 中,那么当我运行报告时会出现权限错误。

我们将不胜感激任何有关安全模型的帮助或其他见解

【问题讨论】:

    标签: sql reporting-services user-permissions


    【解决方案1】:

    只需向您创建的报告组授予对报告中使用的所有存储过程的执行权限即可。示例:

    GRANT EXECUTE ON spName TO ReportingGroup;
    GO
    

    【讨论】:

      【解决方案2】:

      如果报告基于存储过程,您可以尝试专门允许这些用户对存储过程执行权限。

      【讨论】:

        猜你喜欢
        • 2013-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-01
        • 1970-01-01
        • 2023-02-14
        • 1970-01-01
        • 2011-08-31
        相关资源
        最近更新 更多