【发布时间】:2015-01-07 17:08:04
【问题描述】:
我使用 SGMIS 上的多个存储过程创建了一个包含多个表的 SSRS 报告。报告将通过电子邮件以 PDF 格式发送,或者应该能够由指定用户根据 URL 的要求运行
报告运行良好,计划运行良好,发送电子邮件并附有 PDF 文件的报告。
不幸的是,每当用户 () 尝试从 URL 运行它时,她都会收到如下错误消息:
The permissions granted to user 'mydomain\myAccount'
are insufficient for performing this operation. (rsAccessDenied)
(ReportingServicesLibrary)
但是用户肯定拥有报表服务器和文件夹的所有权限(所以 \CSC\ 和报表本身)——我们甚至检查了她在 SQL Server 上的登录名,并且她被映射到 Public 角色在那里,她也可以访问数据库。
对于不在系统部门的用户,我们还需要做什么?或管理员通过 URL 执行 SSRS 报告?
【问题讨论】:
-
你又..?嘿 - 愚蠢的问题,但你检查了this MSDN page 的最后 2 段(“用户操作”)吗?
-
我做了,但我想我正在寻找我应该做什么的确认?我是报表和 SQL Server 的管理员,但浏览器用户肯定不需要是管理员吗?
-
只是好奇你是否有幸解决了这个问题......
标签: sql-server-2008-r2 ssrs-2008 ssrs-2008-r2