【问题标题】:SQL script to grant user permissions for SQL Server Reporting Services用于授予 SQL Server Reporting Services 用户权限的 SQL 脚本
【发布时间】:2012-08-06 04:23:55
【问题描述】:

我知道我可以通过 ip:port/Reports 做到这一点

属性->安全->新角色分配->“用户名”->“角色”

但是,我有许多数据库,每个数据库都有不同的用户。所以,我想自动化这个过程并编写一个 SQL 脚本 + 双击一个批处理来完成这个过程。我曾尝试对用户表和用户角色表进行插入,但它似乎不起作用,所以我想这是关于授予权限的问题,我无法用肉眼看到......关于 SQL 脚本中包含的内容的任何提示?

【问题讨论】:

    标签: sql sql-server reporting-services user-permissions user-roles


    【解决方案1】:

    我不建议使用 SQL 脚本来修改 RS 目录。 Schema 没有文档记录,非常复杂。

    您可以使用来自 RS Scripting Host 的 SOAP API 调用。这是分配权限的示例脚本的指针http://msftrsprodsamples.codeplex.com/wikipage?title=SS2008%21Script%20Samples%20%28Reporting%20Services%29

    关于脚本主机http://technet.microsoft.com/en-us/library/ms162839.aspx的一些信息

    我还建议使用用户组而不是单个用户帐户。从长远来看更容易维护。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多