尝试在报告服务中创建订阅时出错

时间:2011-05-19 16:48:19

标签: sql-server-2005 reporting-services

我正在尝试设置通过电子邮件发送SQL Server 2005 Reporting Services的报告。当我点击保存订阅时,我收到以下错误:

报表服务器上发生内部错误。有关详细信息,请参阅错误日志。 (rsInternalError)获取联机帮助对象'sysservers',数据库'mssqlsystemresource',schema'sys'拒绝SELECT权限。

我的印象是Reporting Services使用在安装期间创建的角色RSExecRole。是不是mssqlsystemresources不应该,也不容易触及的东西?

1 个答案:

答案 0 :(得分:0)

这主要是因为用户没有正确设置权限。是否可以检查RSEXECROLE是否没有任何DENY权限并且对reportserver db具有正确的权限。

http://www.sqlservercentral.com/blogs/brian_kelley/archive/2007/11/6/3195.aspx

根据上面url中的代码,RSEXECROLE在SQL Server 2005 SP3上应该有323行。你的应该匹配。

让我知道你发现了什么。