SQL Server Reporting Services在安装配置后,缺省只给BUILTIN\Administrators用户组(实际上只有本机的Administrator用户)提供管理权限。所以所有的权限配置工作需要从本机Administrator账号开始。下面具体说明。

I. 准备工作

1. 在安装了SSRS服务的机器上用Administrator账号登录,并打开:开始 > 所有程序 > Microsoft SQL Server 2012 > 配置工具 > Reporting Services 配置管理器。并在配置管理器“报表管理器URL”界面中点击报表管理器URL,则会在浏览器中打开管理页面。

注:SSRS一般具有两个Web站点:

  • 报表管理器 —— 管理报表文件及文件夹。   URL:http://ReportServerName/Reports_{DatabaseEngineName}/
  • 报表服务器 —— 查看报表内容。   URL:http://ReportServerName/ReportServer_{DatabaseEngineName}/

2. 点击页面右上角“站点设置”,并在“安全性”分组界面中“新建角色分配”。在此界面可分配的角色统称为“系统角色”,也就是对整个Reporting Services具有管理权限的角色。它们有两种:

  • 系统用户:1)创建报表(下图中通过“报表生成器”打开报表编制工具)。
    注意:实际上,用户如果只赋予了系统用户角色,而没有下面将要说明的“文件夹权限”,此用户实际什么也做不了。因为他必须在特定文件夹下创建报表。
  • 系统管理员:1)创建报表;2)管理“报表管理器”站点(下图中“站点管理”链接)。

注意:

 
II. 系统权限

如前所述,系统权限有两种角色:系统用户和系统管理员。当用户被赋予“系统管理员”角色时,此用户即具有系统管理权限。实际上就是前面图中“站点设置”页面中具有的操作。

站点设置(如下图)中可进行的操作有三类:常规,安全性和计划。一般常用的是如前面Part I中所述的安全性操作。

III. 文件夹权限

具有文件夹权限的用户可以进入“报表管理器”和“报表服务器”两个Web站点,只是根据具体角色可操作的功能和内容有所差异。这里不再详述,各角色的权限说明参见下面官方文档的说明:

预定义角色

范围

说明

内容管理员

包含所有项级任务。 分配了此角色的用户具有管理报表服务器内容的完全权限,这些权限包括向其他用户授予权限以及定义用于存储报表和其他项的文件夹结构。

发布者

分配了此角色的用户可以向报表服务器添加项,包括能够创建和管理包含这些项的文件夹。

浏览者

分配了此角色的用户可以运行报表、订阅报表和在文件夹结构中导航。

报表生成者

分配了此角色的用户可以在报表生成器中创建和编辑报表。

我的报表

分配了此角色的用户可以管理用于存储和使用报表和其他项的个人工作区。

系统管理员

系统

分配了此角色的用户可以启用功能并设置默认值、设置站点范围的安全性、在 Management Studio 中创建角色定义以及管理作业。

系统用户

系统

分配了此角色的用户可以查看有关报表服务器的基本信息,例如某个共享计划中的计划信息。

参考:http://technet.microsoft.com/zh-cn/library/ms156014(v=sql.110).aspx

SQL Server Reporting Services本机模式下的权限管理的更多相关文章

  1. 充分利用 SQL Server Reporting Services 图表

    最近在查SSRS的一些文章,看到MSDN在有一篇不错的文章,许多图表设置都有说明,共享给大家.. 其中有说明在SSRS中如果去写条件表达写和报表属性中的“自定义代码”,文章相对比较长,需要大家耐心的查 ...

  2. SrsDataConnector The SQL Server Reporting Services account is a local user and is not supported.

    这次使用OS+SQL的镜像还原系统后安装了CRM 2015,主要流程是 安装IIS/AD,SSRS ,CRM2015.自带的SQL中SSRS没有安装完全,需配置一下. 这一切都满顺利的,最后在安装 S ...

  3. SQL Server Reporting Services – Insufficient Rights Error

    http://www.sql-server-performance.com/2011/security-ssrs-reporting-error/ SQL Server Reporting Servi ...

  4. Incorporating ASP.NET MVC and SQL Server Reporting Services, Part 1

    Your ASP.NET MVC application needs reports. What do you do? In this article, I will demonstrate how ...

  5. SQL Server Reporting Services (SQLEXPRESS) 服务占用80端口

    win7, 好多时候,看到system进程占用了80端口,这个是系统进程,不能直接结束.我们不知道这个进程的哪个服务占用了80端口,这里记录其中一个服务"SQL Server Reporti ...

  6. [转]SQL Server Reporting Services - Timeout Settings

    本文转自:https://social.technet.microsoft.com/wiki/contents/articles/23508.sql-server-reporting-services ...

  7. Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法

    安装好CRM 2013 之后,还需要安装报表服务,发现出现:SQL Server Reporting Services 帐户是本地用户且不受支持,具体如下图: 经过分析原来发现是需要用域用户,打开对应 ...

  8. [转]Creating Mailing Labels in SQL Server Reporting Services (rdlc 数据1页 2竖排 显示)

    本文转自:http://blogs.wrox.com/article/creating-mailing-labels-in-sql-server-reporting-services/ Most wo ...

  9. Integrating .NET Code and SQL Server Reporting Services

    SQL Server Reporting Services versions 2000 and 2005 (SSRS) has many powerful features. SSRS has a w ...

随机推荐

  1. IOS照片颠倒分析及移动/页面端的处理策略和思路

    前言: 前几天, 写了一篇关于IOS手机上传照片颠倒的技术分析文章: IOS照片颠倒分析及PHP服务端的处理. 不过其思路是从服务器来进行处理的, 这种做法相当普遍. 今天来讲述下, 如何从移动端/页 ...

  2. 浏览器功能记住账号和密码解决方法(HTML解决方式)

    1.在input标签里应用html5的新特性autocomplete="off"  注:对chrome不管用.其他浏览器没试. 2.如果是一个输入框那就在当前input标签后面(一 ...

  3. PullToRefreshGridView刷新加载2

    @XStreamAlias("result")public class Myresult { @XStreamImplicit(itemFieldName="item&q ...

  4. 用unity4.3发布WINDOWS STORE APP应用的方法

    http://www.cnblogs.com/suxsho/ 原创,转载请声明 ============================================================ ...

  5. Roslyn 学习笔记(一)

    本文记录了Roslyn开发环境的安装与编译过程,参考了以下Roslyn项目的官方文档 https://github.com/dotnet/roslyn/blob/master/docs/contrib ...

  6. java中文乱码分析整理

    在JavaWeb应用开发中,经常会出现页面中本该显示中文的地方却是乱码的情况.究其原因,主要是由于在Web组件之间.或Web组件与浏览器.与数据库所使用的字符集标准不统一,Web应用程序运行过程中,中 ...

  7. app后端设计(12)--图片的处理

    app上线后,不断接受用户的反馈,于是,反馈非常差的情况下,都会有app的改版. 一旦app的改版,都会有比较大的UI改动,一改动UI,那么图片的尺寸也就必须要改变. 在app后端设计(1)—api( ...

  8. phpstorm 配置 babel 支持EcmaScript6

    1.安装nodejs 2.npm install --save-dev babel-cli 3.npm install babel-preset-es2015 --save-dev 4.phpstor ...

  9. JavaScript 常用小功能

    判断一个是否是隐藏状态 $(curid).is(":visible") 响应回车 $("#password").keydown(function (e) {  ...

  10. 详细解说Java Spring的JavaConfig注解 【抄】

    抄自: http://www.techweb.com.cn/network/system/2016-01-05/2252188.shtml @RestController spring4为了更方便的支 ...