SQL Server Reporting Services本机模式下的权限管理
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)管理“报表管理器”站点(下图中“站点管理”链接)。
注意:
- 具有系统权限的角色只能访问“报表管理器”,不能访问“报表服务器”。
- 以上实测的权限和微软官方文档中描述的并不一致。微软官方说明参见:http://technet.microsoft.com/zh-cn/library/ms157363.aspx
II. 系统权限
如前所述,系统权限有两种角色:系统用户和系统管理员。当用户被赋予“系统管理员”角色时,此用户即具有系统管理权限。实际上就是前面图中“站点设置”页面中具有的操作。
站点设置(如下图)中可进行的操作有三类:常规,安全性和计划。一般常用的是如前面Part I中所述的安全性操作。
III. 文件夹权限
具有文件夹权限的用户可以进入“报表管理器”和“报表服务器”两个Web站点,只是根据具体角色可操作的功能和内容有所差异。这里不再详述,各角色的权限说明参见下面官方文档的说明:
预定义角色 |
范围 |
说明 |
---|---|---|
内容管理员 |
项 |
包含所有项级任务。 分配了此角色的用户具有管理报表服务器内容的完全权限,这些权限包括向其他用户授予权限以及定义用于存储报表和其他项的文件夹结构。 |
发布者 |
项 |
分配了此角色的用户可以向报表服务器添加项,包括能够创建和管理包含这些项的文件夹。 |
浏览者 |
项 |
分配了此角色的用户可以运行报表、订阅报表和在文件夹结构中导航。 |
报表生成者 |
项 |
分配了此角色的用户可以在报表生成器中创建和编辑报表。 |
我的报表 |
项 |
分配了此角色的用户可以管理用于存储和使用报表和其他项的个人工作区。 |
系统管理员 |
系统 |
分配了此角色的用户可以启用功能并设置默认值、设置站点范围的安全性、在 Management Studio 中创建角色定义以及管理作业。 |
系统用户 |
系统 |
分配了此角色的用户可以查看有关报表服务器的基本信息,例如某个共享计划中的计划信息。 |
参考:http://technet.microsoft.com/zh-cn/library/ms156014(v=sql.110).aspx
SQL Server Reporting Services本机模式下的权限管理的更多相关文章
- 充分利用 SQL Server Reporting Services 图表
最近在查SSRS的一些文章,看到MSDN在有一篇不错的文章,许多图表设置都有说明,共享给大家.. 其中有说明在SSRS中如果去写条件表达写和报表属性中的“自定义代码”,文章相对比较长,需要大家耐心的查 ...
- 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 ...
- SQL Server Reporting Services – Insufficient Rights Error
http://www.sql-server-performance.com/2011/security-ssrs-reporting-error/ SQL Server Reporting Servi ...
- 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 ...
- SQL Server Reporting Services (SQLEXPRESS) 服务占用80端口
win7, 好多时候,看到system进程占用了80端口,这个是系统进程,不能直接结束.我们不知道这个进程的哪个服务占用了80端口,这里记录其中一个服务"SQL Server Reporti ...
- [转]SQL Server Reporting Services - Timeout Settings
本文转自:https://social.technet.microsoft.com/wiki/contents/articles/23508.sql-server-reporting-services ...
- Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
安装好CRM 2013 之后,还需要安装报表服务,发现出现:SQL Server Reporting Services 帐户是本地用户且不受支持,具体如下图: 经过分析原来发现是需要用域用户,打开对应 ...
- [转]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 ...
- 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 ...
随机推荐
- 由于OCR文件损坏造成Oracle RAC不能启动的现象和处理方法
v$cluster_interconnects 集群节点间通信使用的IP地址 错误信息 使用了公网进行连接 SQL> select * from v$cluster_interconnects; ...
- MyBatis笔记
Mybatis:将java对象映射成SQL语句,再将结果转化为java对象,解决了java对象和sql拼接.结果集的问题,又可以自己写sql语句 总体结构: 根据JDBC规范建立与数据库的连接 通过反 ...
- <随便写写>
# Markdown用法 整理
- Linux下select&poll&epoll的实现原理(一)
最近简单看了一把 linux-3.10.25 kernel中select/poll/epoll这个几个IO事件检测API的实现.此处做一些记录.其基本的原理是相同的,流程如下 先依次调用fd对应的st ...
- 当padding,margin,top为百分比值,具体数值如何计算
padding以及margin的四个方向设置值为百分数的时候,是以父元素的宽度为基数来进行计算. (为了保持横向和纵向方向上的margin/padding一致,但是其实也不是一定以父元素的宽度为参照物 ...
- Apache Nutch build文件解析
本文目的:分析Apache Nutch 1.9的build.xml文件,从而让读者了解nutch的build全部流程
- linux文件目录权限详解(20170101)
linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...
- CE 进程间通信
WINCE下进程间通信常用的方式有:剪贴板(Clipboard),网络套接字(Socket),WM_COPYDATA消息,共享内存,管道(消息队列),注册表等 剪贴板 //////////////// ...
- Oracle、MySql、SQLServer数据分页查询
看过此博文后Oracle.MySql.SQLServer 数据分页查询,在根据公司的RegionRes表格做出了 SQLserver的分页查询语句: 别名.字段 FROM( SELECT row_nu ...
- Bash命令积累
复制本目录下除掉所有的.png文件外的所有其他文件到某个目录下: mv -f !(*.png) ./src/ 除掉所有的.png文件外其余的文件,全部删掉 rm -f !(*.png) 本目录下,不显 ...