Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSRS中的角色分配_Sql Server_Reporting Services_Permissions_Ssrs 2008_User Permissions - Fatal编程技术网

Sql server SSRS中的角色分配

Sql server SSRS中的角色分配,sql-server,reporting-services,permissions,ssrs-2008,user-permissions,Sql Server,Reporting Services,Permissions,Ssrs 2008,User Permissions,我已经创建了一份SSRS报告。在报表查看器中,我看到了两个安全部分 网站设置 文件夹设置 这两者有什么区别 我必须允许两种类型的用户访问 只有查看报告权限的人 有权查看报表、上载报表以及修改报表中的数据源和参数属性的人 添加这些用户应选择哪些安全角色?首先添加用户: 转到: 1) Sitesettings-->安全性,然后单击新建角色分配 2) 输入组或用户名,然后根据需要选择角色。请看下面的截图 然后点击OK按钮。在这里,您可以看到分配给组或用户的角色列表 3) 现在单击主页链接,然后单击

我已经创建了一份SSRS报告。在报表查看器中,我看到了两个安全部分

  • 网站设置
  • 文件夹设置
  • 这两者有什么区别

    我必须允许两种类型的用户访问

  • 只有查看报告权限的人
  • 有权查看报表、上载报表以及修改报表中的数据源和参数属性的人
  • 添加这些用户应选择哪些安全角色?

    首先添加用户:

    转到:
    1) Sitesettings-->安全性,然后单击新建角色分配

    2) 输入组或用户名,然后根据需要选择角色。请看下面的截图

    然后点击OK按钮。在这里,您可以看到分配给组或用户的角色列表

    3) 现在单击主页链接,然后单击文件夹设置链接

    4) 您将看到如下结果

    5) 然后单击New Role Assignment,您将看到如下屏幕截图

    (六) 在该屏幕中,输入组或用户名并选择角色,然后单击该用户的确定

    注意:
    1) 仅具有查看报告权限的人。
    要仅查看report==>请选择浏览器角色仅查看
    2) 有权查看报告、上载报告以及修改报告中的数据源和参数属性的人。
    为其选择“发布者角色”和“我的报告角色”

    首先添加用户:

    转到:
    1) Sitesettings-->安全性,然后单击新建角色分配

    2) 输入组或用户名,然后根据需要选择角色。请看下面的截图

    然后点击OK按钮。在这里,您可以看到分配给组或用户的角色列表

    3) 现在单击主页链接,然后单击文件夹设置链接

    4) 您将看到如下结果

    5) 然后单击New Role Assignment,您将看到如下屏幕截图

    (六) 在该屏幕中,输入组或用户名并选择角色,然后单击该用户的确定

    注意:
    1) 仅具有查看报告权限的人。
    要仅查看report==>请选择浏览器角色仅查看
    2) 有权查看报告、上载报告以及修改报告中的数据源和参数属性的人。

    为他们选择“发布者角色”和“我的报告角色

    ,而Kavin的答案可能适合您的需要。请注意,它并非100%符合您的要求: 浏览器角色不仅具有查看报告和文件夹的权限,还可以:

    • 管理个人订阅
    • 视图模型
    • 查看资源
    我的报告角色可以完成许多您可能不想授予的额外任务:

    • 创建链接报告
    • 查看资源
    • 管理资源
    • 管理文件夹
    • 管理报表历史记录
    • 管理个人订阅
    发布者角色的权限远远小于我的报告角色,只会添加管理模型任务


    我认为您最好的选择是创建自定义角色
    要使用SSRS 2008执行此操作,您需要使用SQL Server Management Studio进行连接,选择Reporting Services
    服务器类型

    您将能够从那里管理角色。是一篇MSDN文章,将帮助您

    回到您的需求,我认为您应该创建的自定义角色是(只要不使用现有名称,就可以随意命名):

    报告查看器

    • 查看报告
    • 查看文件夹(如果您希望提供到报告的直接链接,并且不希望人们能够导航到层次结构,请不要添加此任务)
    报表管理器

    • 查看报告
    • 查看文件夹
    • 管理报告
    • 查看数据源
    • 管理数据源

    然后返回站点设置,它们将作为任何其他系统角色提供。

    虽然Kavin的答案可能适合您的需要,但请注意,它并非100%符合您的要求: 浏览器角色不仅具有查看报告和文件夹的权限,还可以:

    • 管理个人订阅
    • 视图模型
    • 查看资源
    我的报告角色可以完成许多您可能不想授予的额外任务:

    • 创建链接报告
    • 查看资源
    • 管理资源
    • 管理文件夹
    • 管理报表历史记录
    • 管理个人订阅
    发布者角色的权限远远小于我的报告角色,只会添加管理模型任务


    我认为您最好的选择是创建自定义角色
    要使用SSRS 2008执行此操作,您需要使用SQL Server Management Studio进行连接,选择Reporting Services
    服务器类型

    您将能够从那里管理角色。是一篇MSDN文章,将帮助您

    回到您的需求,我认为您应该创建的自定义角色是(只要不使用现有名称,就可以随意命名):

    报告查看器

    • 查看报告
    • 查看文件夹(如果您希望提供到报告的直接链接,并且不希望人们能够导航到层次结构,请不要添加此任务)
    报表管理器